Replace check.sh with allod check #117
No reviewers
Labels
No labels
blocked
bug
decision
duplicate
enhancement
help wanted
invalid
landed?
question
ready-to-merge
stale
wontfix
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
allod/archetypes!117
Loading…
Reference in a new issue
No description provided.
Delete branch "agent/allod-check-gate"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Owner summary
./check.shand./check-selftest.share gone. The command isallod check, fromallod/tools.allod/toolsat a revision from before it existed. Until that pin is bumped and a machine is rebuilt,allod checkis not installed there, and the way to run the gate is a build of currentallod/tools.check.shdid.flake.nix,flake.lock, every module and every check are untouched, andfork-safety.shdoes what it did.Refs allod/tools#239
What changed
792 lines removed, 29 added.
check.shandcheck-selftest.shdeleted.allod-check.tomladded, one line: the four outputs this repository exposes beyond what the command allows by itself (profilesSource,secretsSource,inventorySource,secretsConsumedInventorySource).README.md: the two paragraphs describing the scripts become one that names the command and points atdocs/allod-check.mdinallod/tools.fork-safety.sh,fork-safety-selftest.shandchecks/default.nixthat named the deleted scripts are reworded. No line of code in them changed.Risk
R1. Documentation, comments, and the removal of two scripts nothing else calls.
What this repository no longer holds: the proof that the gate can fail. That is now
tests/allod-check-selftest.shinallod/tools, run by hand after a Nix upgrade and before a change to the command.Validation
Run by the integrator on
cb7335e, withallodbuilt fromallod/toolsat745c78b:allod checkflake.lockunchangedgrep -rn 'check\.sh|check-selftest' . | grep -v fork-safetyfork-safety.sh,fork-safety-selftest.sh,checks/default.nixthat are not commentsbash -n fork-safety.sh,bash -n fork-safety-selftest.shNot run:
fork-safety.shitself, which this change touches in comments only.No review pass: R1.