Skip to content

chore(release): bump workspace version to 0.12.0 - #463

Merged
cscheid merged 1 commit into
mainfrom
release/v0.12.0
Aug 7, 2026
Merged

chore(release): bump workspace version to 0.12.0#463
cscheid merged 1 commit into
mainfrom
release/v0.12.0

Conversation

@cscheid

@cscheid cscheid commented Aug 7, 2026

Copy link
Copy Markdown
Member

Prepares the v0.12.0 release (bd-ak4cnm44), per
claude-notes/instructions/release-runbook.md step 2.

The release workflow's preflight job fails unless the git tag exactly
equals [workspace.package].version, so the manifest is bumped before
v0.12.0 is tagged.

What's in the release

Scope is main as-is — no open PRs pulled in. Commits since v0.11.0:

Changes here

Cargo.toml [workspace.package].version 0.11.0 → 0.12.0, plus the
cargo update --workspace lockfile rewrite. Diffing Cargo.lock for
version lines that are neither 0.11.0 nor 0.12.0 returns nothing, so
no external dependency moved — only workspace members.

Verification

  • cargo build --bin q2 --locked succeeds and prints q2 (quarto 2) 0.12.0.
    The --locked build is the real gate: CI builds --locked, so the
    lockfile 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 3qAsj6GjtESfaUtgqp4UoUVG9GJN vs 3QAsj6GjtESfaUtgqp4UoUVG9GJN.
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

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>
@posit-snyk-bot

posit-snyk-bot commented Aug 7, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@cscheid
cscheid merged commit e884251 into main Aug 7, 2026
8 checks passed
@cscheid
cscheid deleted the release/v0.12.0 branch August 7, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants