fix(release): harden stable promotion after canary acceptance #35
Reference in New Issue
Block a user
Delete Branch "codex/fix-stable-promotion-release"
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?
Summary
verify-canary-promotion-evidence.mjsso 8081 stable promotion requires a matching healthy 103 canary candidate before replacing the live runtime.release-portal-runtime-prod.shfor real 103 SSH releases: ensurenodeis on PATH, parse agent-run worker JSON after stripping bootstrap logs, tolerate transient macOS full-backup tar errors, and extend goosed remount health waits.Context
103 stable Portal was manually promoted to
67bf2c2after canary acceptance. This PR lands the release-script fixes discovered during that promotion so the next full switch can run end-to-end without manual intervention.Test plan
node --test release-gate/release-script.test.mjsmainrelease-portal-runtime-prod.shwithout manual fallback