Repository navigation
chore: promote develop to main (README reconcile) #189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Changes from all commits
Commits
Show all changes
95 commits
Select commit
Hold shift + click to select a range
9a2091d
refactor(gen-local-env): compare with [[ so a port cannot split the test
danielfdez17 05ebd17
refactor(host-ports): compare with [[ so a taken port cannot split th…
danielfdez17 bdf3730
refactor(grobase): compare the link mode with [[
danielfdez17 9a1ca23
refactor(public-verify): compare container facts with [[
danielfdez17 20d9fee
refactor(public-verify): compare app origins and funnel ports with [[
danielfdez17 3d66a04
refactor(public-verify): compare surface checks with [[
danielfdez17 8c4c616
refactor(public-verify): compare shared predicates with [[
danielfdez17 9d76780
refactor(publish-socket): compare paths and pins with [[
danielfdez17 3f32580
refactor(public-b2b): compare image-build checks with [[
danielfdez17 86beb88
refactor(public-b2b): compare deploy gates with [[
danielfdez17 0c227c2
refactor(public-b2b): compare env-init checks with [[
danielfdez17 31b73c0
refactor(public-b2b): compare rollback guards with [[
danielfdez17 dfcb66a
refactor(public-funnel): compare funnel checks with [[
danielfdez17 6c84924
refactor(public-node): compare node checks with [[
danielfdez17 aa4df76
refactor(mounts): compare reencrypt guards with [[
danielfdez17 569d92d
test(account): compare round-trip checks with [[
danielfdez17 9f561f8
test(ai): compare the guard-wire check with [[
danielfdez17 e1d77be
test(ai): compare image-closure checks with [[
danielfdez17 93f9f56
test(ai): compare image-closure fixtures with [[
danielfdez17 aeccb74
chore(config): pin the pull-requests rule
danielfdez17 86e00ed
chore(calendar): pin the Cloudflare Pages deploy
danielfdez17 fb61b98
chore(grobase): pin edge body limits and the portable pgvector build
danielfdez17 af32f9a
chore(mail): pin the Cloudflare Pages deploy
danielfdez17 433773e
chore(opposite-osiris): pin account linking and the newsletter footer
danielfdez17 ac63325
chore(born2root): pin osionos model seeds and the tailnet health path
danielfdez17 a92fe59
chore(monkey-bot): pin suite runs and the form-xss baseline
danielfdez17 29a030a
chore(scripts): pin symlink guards on cache and output paths
danielfdez17 c892bf0
chore(drawnosaurus): pin the osionos board and the phone layout
danielfdez17 04d2469
chore(osionos): pin the invite-inbox merge
danielfdez17 094ff0e
fix(ai): let the share-rule modules into the image context
danielfdez17 18fefce
fix(ai): copy the share-rule modules the service loads
danielfdez17 c1e6e74
Merge branch 'main' into fix/ci
danielfdez17 0164300
fix(grobase): pin the production audit overrides
danielfdez17 bac204b
chore(drawnosaurus): pin the framed-board save
danielfdez17 d43acc3
chore(opposite-osiris): pin the sign-up hint and the i18n landing
danielfdez17 15f689b
chore(osionos): pin the canvas-date-bomb merge and three nested pins
danielfdez17 b03c29b
chore(born2root): pin the inception profile and the README docs link
danielfdez17 a04e419
chore(monkey-bot): pin the security MCP server and the scripts rewind
danielfdez17 e238482
chore(grobase): pin develop with the follow-redirects floor
danielfdez17 ab26983
chore(graph_render): rewind the pin 559 commits to 77b68d9
danielfdez17 56f8fd6
config: triggering CI after pushing commits to remote repositories
danielfdez17 1afe240
fix(graph_render): pin the commit the studio pack was built from
danielfdez17 a54dfa5
fix(ci): solve 'make all' bats tests
danielfdez17 89d690f
fix(osionos): pin the nested modules the app build imports
danielfdez17 2cac029
chore(cursor): forbid a co-author trailer on commits
danielfdez17 c3ab51f
fix(opposite-osiris): pin the site overhaul that still has the V4 views
danielfdez17 4bd682a
fix(grobase): pin main instead of the disposable follow-redirects branch
danielfdez17 d6c0025
fix(ai): drop the share-rule lines main already carries
danielfdez17 d5abeea
fix(gitmodule): Drop blank line added
danielfdez17 c1e79a6
refactor(scripts): finish the [ to [[ sweep in the touched files
danielfdez17 c0fe376
Merge branch 'main' into fix/ci
danielfdez17 bf6c615
fix: make-all-footprint tests
danielfdez17 b8e1545
chore(grobase): merge the grobase pin into develop
LESdylan 141ebc6
docs(readme): name the project Osionos and take LESdylan's description
vjan-nie 929ea72
docs(readme): take LESdylan's instructions and keep the run details h…
vjan-nie e405a88
docs(readme): take LESdylan's role table and move Vadim's area to the…
vjan-nie b771925
docs(readme): take LESdylan's project management section
vjan-nie f7988ce
docs(readme): take LESdylan's technologies and database schema
vjan-nie ceb4ca0
docs(readme): list the features under LESdylan's heading
vjan-nie 5fb86c1
docs(readme): claim LESdylan's 10 modules and 16 points with our evid…
vjan-nie ec99c26
docs(readme): claim Vadim's block-editor commits under LESdylan's con…
vjan-nie 4bc7722
docs(readme): take LESdylan's resources and limitations and state the…
vjan-nie d2b7a99
docs(readme): point the table of contents at the reconciled headings
vjan-nie 347cf8b
docs(wiki): repoint links to the renamed README headings
vjan-nie a3d3bdc
docs(readme): clear the lint findings carried over from the osionos page
vjan-nie 6fca04d
docs(runbook): restore the measured disk row in fresh-machine
vjan-nie 9f9ffff
docs(wiki): complete the pinned-commit phrase in the contributions me…
vjan-nie f76bda8
docs(readme): state 16 points in the summary, as the Modules section …
vjan-nie 7c59ee7
docs(readme): say issues and labels track the work, not milestones
vjan-nie cd7fe80
docs(readme): state dlesieur's measured commit share once
vjan-nie 0df762b
docs(license): scope the Osionos licence to this repository's own files
vjan-nie 4bb457c
Merge pull request #187 from Univers42/docs/readme-reconcile
vjan-nie fae793d
feat(make): prettier, more intuitive help output for make/make help w…
mistral-vibe dcdd81a
fix(ci): update make-help tests for new padding format, ensure make p…
mistral-vibe c4851aa
fix(make-help): use real │ instead of \u2502 escape in banner
SMOSTAFAH1 e06eb93
feat(make-help): pixel gradient GROOT banner (osionos-style)
SMOSTAFAH1 a7147fd
Merge pull request #188 from Univers42/feat/pretty-make-help
SMOSTAFAH1 00cf686
fix(ci): each BaaS CI job is a documented make target
SMOSTAFAH1 b02dc5d
merge(develop): resolve make-all-footprint conflict
SMOSTAFAH1 6d00b26
Merge remote-tracking branch 'origin/develop' into fix/ci
SMOSTAFAH1 4eedf90
docs(defense): three-step demos for the modules of choice
danielfdez17 d9e3506
Merge pull request #165 from Univers42/fix/ci
SMOSTAFAH1 021ee92
Merge pull request #196 from Univers42/177-modules-of-choice-their-pr…
danielfdez17 2bc432b
docs(readme): claim 26 module points with a demo and a risk per module
vjan-nie 067e3c6
Merge origin/develop into docs/readme-more-modules
vjan-nie 01e565f
docs(readme): cite evidence for W12 and W13 and re-rate them
vjan-nie e6bfad0
Merge pull request #197 from Univers42/docs/readme-more-modules
vjan-nie 8786db7
merge(main): the make all work into develop
LESdylan c445185
merge(develop): the commits pushed alongside the main merge
LESdylan 4008a0f
merge(main): the sudo and exported credentials fix into develop
LESdylan 8f481e0
merge(main): never prompt for sudo on the host, into develop
LESdylan 629aa86
merge(main): the port chain into develop
LESdylan 159604f
merge(main): keep asking a restarting target, into develop
LESdylan de866da
merge(main): the evaluation fixes into develop
LESdylan a1e2f61
merge(main): fetch a missing keystore in make all's gate into develop
LESdylan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Submodule .claude
updated
from b6b873 to 1361f7
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,31 @@ | ||
| --- | ||
| description: Commits and pull requests have one human author. No Cursor co-author trailer. | ||
| alwaysApply: true | ||
| --- | ||
|
|
||
| # One author on commits | ||
|
|
||
| A commit or pull request has one author: the person who asked for it. The message must not contain `Co-authored-by` or `Generated with`. | ||
|
|
||
| Passing a clean message is not enough. The commit path can append `Co-authored-by: Cursor <cursoragent@cursor.com>` after the text you supplied. Reviewers read the stored object. | ||
|
|
||
| After every `git commit` you create, including a commit inside a submodule, read the stored message: | ||
|
|
||
| ```sh | ||
| git log -1 --format='%B' | grep -E -i 'co-authored-by|generated with' | ||
| ``` | ||
|
|
||
| No output means the object is clean. Any output means a trailer was injected. When that commit is one you just created and it is not on the remote, amend the message back to the exact text you intended, trailer removed, same tree, no `--no-verify`. Leave a commit that is already pushed alone and say so. | ||
|
|
||
| Author and committer stay the person who asked for the commit. Do not set either to Cursor. | ||
|
|
||
| ```sh | ||
| git commit -m "$(cat <<'EOF' | ||
| fix(scope): what changed | ||
|
|
||
| Why it had to change. | ||
| EOF | ||
| )" | ||
| ``` | ||
|
|
||
| The same ban applies to a pull request title and body. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Script executed:
Repository: Univers42/groot
Length of output: 5694
Sensitive Data Exposure
Reachability: External
Exploitability: Moderate
CWE: CWE-522 — Insufficiently Protected Credentials
View Security blast radius
Remove the stored Git credential before the Make target runs.
Each of the four jobs writes
GH_TOKENinto the global Git configuration as aninsteadOfrewrite. Themaketarget then runs with that credential still stored. The pull-request path filter includesutils/mk/baas.mk, so a pull request can change the Makefile that runs on the runner. The stored credential stays readable for the rest of the job, including by pull-request code.Clear the global rewrite once the submodule is checked out:
Remove the global credential rewrite after the submodule checkout
- name: Check out grobase submodule env: GH_TOKEN: ${{ secrets.SUBMODULES_TOKEN || github.token }} run: | git config --global url."https://x-access-token:${GH_TOKEN}@github.com/".insteadOf "git@github.com:" git submodule update --init apps/grobase + git config --global --remove-section url."https://x-access-token:${GH_TOKEN}@github.com/"Apply the same change to the
rust-data-plane,rust-realtime, andstaticjobs. Confirm that themaketargets do not need the URL rewrite for later Git operations. Limit checkout credential persistence where the job does not need it.zizmor (1.31.1)
[warning] 5-93: overly broad permissions (excessive-permissions): default permissions used due to no permissions: block
(excessive-permissions)
[warning] 26-41: overly broad permissions (excessive-permissions): default permissions used due to no permissions: block
(excessive-permissions)