Skip to content

chore(release): bump 0.7.59 -> 0.7.60#987

Merged
zackees merged 1 commit into
mainfrom
chore/release-0.7.60
Jun 27, 2026
Merged

chore(release): bump 0.7.59 -> 0.7.60#987
zackees merged 1 commit into
mainfrom
chore/release-0.7.60

Conversation

@zackees

@zackees zackees commented Jun 27, 2026

Copy link
Copy Markdown
Owner

Summary

Release bump. Triggers release-auto.yml's detect-bump job → wheel/release artifact build → PyPI publish + crates.io publish + GitHub release on merge.

What ships in 0.7.60

Preflight (per CLAUDE.md "Release Publishing Rules")

  • Cargo.toml [workspace.package].version → 0.7.60
  • package.json "version" → 0.7.60
  • Cargo.lock regenerated → soldr-cli at 0.7.60
  • Tag v0.7.60 does not exist on origin (git ls-remote --tags origin v0.7.60 404)
  • PyPI soldr currently at 0.7.59 — 0.7.60 will be a fresh publish

Test plan

  • Multi-platform build on the PR's CI matrix passes (or fails only on pre-existing infra flakes — Apple zigbuild objc, libz-ng-sys ARM CRC, etc.)
  • On merge: release-auto.yml detect-bump proceeds → builds 8 target wheels → PyPI publish → crates.io publish → GitHub release v0.7.60

🤖 Generated with Claude Code

What ships in 0.7.60:
* soldr#985 — per-phase JSONL trace site in `dispatch_compile_streaming`,
  gated by `SOLDR_DAEMON_TRACE`. Off by default (one atomic-load per
  call). Diagnostic-only tooling for the cold-build investigation.
* soldr#985 — fix(daemon): avoid nested-runtime panic in
  `daemon start --foreground` (was hard-blocking the perf matrix
  cross-build jobs across the #982/#984 regression window).
* soldr#986 — vendor: `_vender/zccache` as a git submodule tracking
  zccache main; soldr's zccache dep flips from `git + rev` to path-dep
  via the submodule. The merged zccache#941 (per-sub-phase tracing
  scaffold gated by `ZCCACHE_INNER_TRACE`) lives in this submodule.
* soldr#986 — opt-out of zccache audit emission via
  `AuditMode::Off` to satisfy the new strict-validation contract
  ("audit sink requires output_root when mode > Off"). soldr's own
  diagnostic trace lives outside the AuditSink.

Per `Release Publishing Rules` in CLAUDE.md:
* Cargo.toml + package.json + Cargo.lock all carry 0.7.60 (the only
  three lockstep version files).
* Tag v0.7.60 does NOT yet exist on origin (`git ls-remote --tags
  origin v0.7.60` 404s).
* PyPI `soldr` currently at 0.7.59; 0.7.60 will be a fresh publish.

The `release-auto.yml` `detect-bump` job will read [workspace.package].version,
diff against the prior commit's value (0.7.59), proceed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@zackees zackees force-pushed the chore/release-0.7.60 branch from 9399639 to a270102 Compare June 27, 2026 17:24
@zackees zackees merged commit 2139ef9 into main Jun 27, 2026
7 of 26 checks passed
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.

1 participant