Package Go flake-update-cascade on nexus #41
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/nexus!41
Loading…
Reference in a new issue
No description provided.
Delete branch "agent/go-cascade-cutover"
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?
After a human rebuild, nexus runs the Go
flake-update-cascadewith packaged git and Go forge; Nix still comes from the system PATH.The command interface and other home packages stay the same; Bash remains in the tools input for rollback.
The actual generated cascade and forge packages build, cascade
--helpruns, and all seven other package derivations are unchanged with identical inputs.Revert this packaging commit and rebuild if the cutover is wrong; the last-good tools revision supplied by archetypes is
536c8b387d0b7ba253a3fb7b399aa09bc92b5c6f.Deploy only with the companion allod/archetypes#72 tools pin at merged revision
cf09348cf3382f09a9100e0dfeb33aa0afabcb45or later.Risk
R3: this tool can commit and push workspace lock updates. Human merge and host rebuild gates remain; no machine has been rebuilt and no live cascade was run. Upstream Bash and parity tests must remain until dev VM and nexus rebuild validation passes. Nexus receives
allod-toolsfrom its consumer, so this PR has no lock update.Validation
nix/home.nixusing nexus locked nixpkgs onx86_64-linuxand git-pinned toolscf09348cf3382f09a9100e0dfeb33aa0afabcb45; built its selected cascade and forge packages withnix build --impure --file /tmp/nexus-go-cascade-validation.nix cascade forge --no-link --print-out-paths.--helpsuccessfully underenv -i PATH=/run/current-system/sw/bin.cmd/flake-update-cascadeandcmd/forgesubpackages.git diff --checkpasses.Refs allod/tools#159