chore(release): prepare Registry Stack v0.11.0 beta-13#412
Conversation
ac47392 to
19a2d19
Compare
Signed-off-by: Jeremi Joslin <jeremi@joslin.fr>
19a2d19 to
11bfffa
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 11bfffaacd
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| 2. Confirm no v0.11.0 issuance or other acknowledged state exists after the | ||
| v0.10.0 recovery point. If it does, keep the affected database offline and | ||
| fix forward unless a reviewed product recovery procedure proves rollback | ||
| safe. |
There was a problem hiding this comment.
Keep rollback proof reachable after issuance testing
When this procedure follows the candidate proof above, step 6/8 can create v0.11 credentials and the rollback section even tells operators to preserve issued verification material; this step then requires that no v0.11 issuance or other acknowledged state exists after the v0.10 recovery point and otherwise aborts to fix-forward. That makes the documented rollback proof unreachable for the same release-gate run that exercises issuance provenance, so the gate cannot demonstrate both issuance behavior and rollback unless issuance is isolated in disposable state or the recovery-point rule is clarified.
Useful? React with 👍 / 👎.
| products: | ||
| registry-stack: | ||
| version: v0.11.0 | ||
| ref: cb795ea3a09ba81df59c56520d1a4ad039c0fa79 |
There was a problem hiding this comment.
Pin the archive to the release-prep source
When the v0.11.0 archive is built, build-archives runs generation with DOCS_DOCSET=v0.11.0 and the repo-docs sync clones product docs at this ref for archived monorepo docsets. This commit is what adds the 0.11 release headings and versioned docs, but cb795ea... is the parent integration base, so the archived product pages will be generated from the pre-release-prep source (for example, release notes still under Unreleased) while the archive advertises v0.11.0. Pin this docset to the actual release-prep/tag-target commit before publishing the archive.
Useful? React with 👍 / 👎.
|
|
||
| ```sh | ||
| curl -fsSL https://raw.githubusercontent.com/registrystack/registry-stack/refs/tags/v0.10.0/crates/registryctl/install.sh | REGISTRYCTL_VERSION=v0.10.0 bash | ||
| curl -fsSL https://raw.githubusercontent.com/registrystack/registry-stack/refs/tags/v0.11.0/crates/registryctl/install.sh | REGISTRYCTL_VERSION=v0.11.0 bash |
There was a problem hiding this comment.
Keep install docs on an available release
The docs deployment workflow (.github/workflows/docs-pages.yml) runs on every push to main that changes docs/site/** or product docs, so this current tutorial can be published before the v0.11.0 tag workflow has created the tag and release assets. In that interval this first-run command fetches a non-existent tag or an installer whose downloads 404, breaking the public onboarding path; keep the live docs on the last published release or gate the docs publish until the tag and assets exist.
Useful? React with 👍 / 👎.
Summary
Prepare Registry Stack
beta-13as version0.11.0from the already reviewedrelease/1.0integration state.0.11.0Frozen beta boundary
This packet does not start any new feature ticket. Stable 1.0 work remains deferred. The editor language server, VS Code extension, and Zed extension are source-installed previews, not beta release artifacts.
The manifest and v0.11.0 docset currently pin the reviewed integration base
cb795ea3a09ba81df59c56520d1a4ad039c0fa79. After the cumulativerelease/1.0merge to protectedmain, a narrow finalization PR will replace these interim references with the protected-main merge SHA before taggingv0.11.0.Review and verification
Exact head:
11bfffaacda1db7767e062216b203f0497636645Base:
cb795ea3a09ba81df59c56520d1a4ad039c0fa79Independent release review found no remaining findings after correcting hosted-evidence wording and adding a drift guard.
Passed locally:
cargo metadata --locked --format-version 1cargo fmt --all -- --checkcargo check --locked --workspace --all-targetscargo test --locked --workspacegit diff --checkThe source beta may ship while hosted publication remains held. The hold is preserved in the manifest and public wording rather than being represented as completed evidence.
Signed-off-by: Jeremi Joslin jeremi@joslin.fr