chore(release): bump workspace version to 0.12.0 - #463
Merged
Conversation
Prepares the v0.12.0 release. `cargo update --workspace` rewrites only the workspace members' own version entries; no external dependency moved (verified by diffing Cargo.lock for non-0.11.0/0.12.0 version lines). `cargo build --bin q2 --locked` succeeds and prints "q2 (quarto 2) 0.12.0", so the release workflow's preflight tag-equals-manifest check will pass for tag v0.12.0. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
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.
Prepares the v0.12.0 release (bd-ak4cnm44), per
claude-notes/instructions/release-runbook.mdstep 2.The release workflow's preflight job fails unless the git tag exactly
equals
[workspace.package].version, so the manifest is bumped beforev0.12.0is tagged.What's in the release
Scope is
mainas-is — no open PRs pulled in. Commits sincev0.11.0:0087da18One glob semantics for q2: migrate every consumer onto the shared API (One glob semantics for q2: migrate every consumer onto the shared API #461)acf7ecacci(release): assert linux binaries run with no glibc (bd-3b47pxmm) (ci(release): assert linux binaries run with no glibc (bd-3b47pxmm) #458)f12baae7Listing contents: globs resolve against their declaring file's directory (Listing contents: globs resolve against their declaring file's directory #460)d3f3a60eAdd minimal AGENTS.md4d91cafefix(preview): ephemeral hub secrets; no spurious persist warning (bd-tp1l6a0w) (fix(preview): ephemeral hub secrets; no spurious persist warning (bd-tp1l6a0w) #462)c9f6177fListing diagnostics blame the wrong key: fix materialized container spans (bd-9yh3pzfu, bd-2mxo) (Listing diagnostics blame the wrong key: fix materialized container spans (bd-9yh3pzfu, bd-2mxo) #459)Changes here
Cargo.toml[workspace.package].version0.11.0 → 0.12.0, plus thecargo update --workspacelockfile rewrite. DiffingCargo.lockforversion lines that are neither
0.11.0nor0.12.0returns nothing, sono external dependency moved — only workspace members.
Verification
cargo build --bin q2 --lockedsucceeds and printsq2 (quarto 2) 0.12.0.The
--lockedbuild is the real gate: CI builds--locked, so thelockfile had to already be in sync.
cargo xtask verify --skip-hub-build: custom lints, clippy (-D warnings),and rustfmt all clean.
cargo nextest run --workspace --no-fail-fast: 10997 passed, 0 failed,197 skipped.
One caveat worth recording: the first verify run hit a single failure in
quarto-hub::integration admin_collect_lifecycle::collect_reverification_skips_rereferenced_candidate,asserting
3qAsj6GjtESfaUtgqp4UoUVG9GJNvs3QAsj6GjtESfaUtgqp4UoUVG9GJN.That is the known macOS-APFS case-insensitivity flake tracked in
bd-eb2wnxkp (doc ids that differ only in case collide in the 2-level
store layout) — not a version-bump regression. It passed on re-run and the
full no-fail-fast suite above is green. CI's Linux runners have
case-sensitive filesystems and do not hit it.
🤖 Generated with Claude Code