chore(release): prepare v0.23.0 beta-34 - #790
Merged
Merged
Conversation
Prepare Registry Stack v0.23.0 on release train beta-34 with exact version identity, immutable manifest and release notes, generated client and docs surfaces, canonical archive metadata, and release-scoped docs expectation updates. Signed-off-by: Jeremi Joslin <jeremi@joslin.fr>
Bind the v0.23.0 archive entry to the canonical Ubuntu build. Pagefind ships one WebAssembly search module per platform package, so wasm.en.pagefind and wasm.unknown.pagefind are the only two files that differ between a macOS and a Linux build of the same tree. Every other file in both trees is byte-identical, and version_tree_sha256 is unchanged. Signed-off-by: Jeremi Joslin <jeremi@joslin.fr>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 60915a167d
ℹ️ 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".
The Evidence and Relay client READMEs state when exact client and deployment version matching began, not the current version. That policy started at Registry Stack v0.22.0 and did not change, so advancing the sentence each release would tell a v0.22 reader the rule did not apply to them. The Discovery client READMEs keep v0.23.0, which is when those packages start. Signed-off-by: Jeremi Joslin <jeremi@joslin.fr>
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.
Release identity
mainafter v0.22.0Prepared surfaces
Archive identity
The v0.23.0 archive lock is bound to the canonical Ubuntu build. Pagefind ships
one WebAssembly search module per platform package, so
wasm.en.pagefindandwasm.unknown.pagefindare the only two files that differ between a macOS and aLinux build of the same tree. Every other file in both trees is byte-identical,
and
version_tree_sha256is the same on both platforms. The second commitrecords that Linux identity, as earlier release trains have done.
Client version-match threshold
The third commit keeps
v0.22.0in the four Evidence and Relay client READMEs.That sentence records when exact client and deployment version matching began,
which is a fact about v0.22.0, not a restatement of the current version. The two
Discovery client READMEs and
products/discovery/README.mdkeepv0.23.0,which is when those packages start.
Verification
npm run check: passedfmt --check,check --locked --workspace --all-targets,clippy -D warnings,test --locked --workspacenpm ci,build:debug,test,check:types, LICENSE) and Python (build, 47 tests, LICENSE)Publication note
This release is the first intended npm and PyPI publication for the Registry
Discovery client packages.
release/OPERATIONS.mdrequires the npm root andplatform package bootstrap and the PyPI pending trusted publisher for
registry-discovery-clientto exist before the first v0.23.0 candidate isrequested. Neither is provisioned yet, so
request-candidatemust wait for thatone-time maintainer step.