docs: targeted e2e is a required pre-release gate; genericize bench hostnames - #685
Merged
Conversation
… bench hostnames docs/dev/releasing.md documents the two required matrix runs (readiness in release.sh stage 2, the borrowed-rig e2e.sh --mode targeted before the cut) and the post-deploy --check sweep with its expected parked-bench baseline. Private bench hostnames come out of the repo: the release-server allocation table names roles instead of boxes (each box's ~/README.md carries its specifics), and the stray box names in comments, one changelog entry, and the rig-lock busy message are generic. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Two things, per operator direction:
The e2e requirement is now documented in-repo. docs/dev/releasing.md § Pre-release gate states the two required matrix runs:
release.shstage 2's non-destructive--readinessassessment, and — before every cut — the borrowed-rig targeted end-to-end run on the release candidate (e2e.sh <ref> --mode targeted), with--rigforge-controladded when the diff touches the worker/control-descriptor path. Also documents the post-deploy--checksweep and its expected parked-bench baseline (exactly two mining-liveness failures on a bench with no miners).Private bench hostnames are out of the repo. The release-server allocation table names roles, not boxes (each box's own
~/README.mdcarries its specifics); the stray box names in five source comments, one historical CHANGELOG line, and the rig-lock busy message are now generic. LICENSE/CODEOWNERS authorship and synthetic test fixtures are untouched. A repo-wide sweep for box names now returns zero hits.Docs-only plus comment/string wording — no behavior change.
make lintclean (docs voice included).🤖 Generated with Claude Code