Skip to content

chore: bump workspace version for publish (0.4.0 -> 0.5.0)#971

Draft
ohdearquant wants to merge 6 commits into
mainfrom
chore-version-bump-publish
Draft

chore: bump workspace version for publish (0.4.0 -> 0.5.0)#971
ohdearquant wants to merge 6 commits into
mainfrom
chore-version-bump-publish

Conversation

@ohdearquant

Copy link
Copy Markdown
Owner

Summary

  • Bumps workspace.package.version 0.4.0 -> 0.5.0 and every internal path-dependency version pin (37 Cargo.toml files) to match. No code changes.
  • Every workspace crate already has a 0.4.0 release live on crates.io (published 2026-07-12T19:46-47Z, e.g. https://crates.io/api/v1/crates/khive-types shows max_version: "0.4.0").
  • khive-pack-comm's published 0.4.0 (https://crates.io/api/v1/crates/khive-pack-comm) predates fix(pack-comm): health and probe honor the injected namespace (#914) (8cebf3a, landed 2026-07-13T00:32Z on main) — main carries fixes crates.io does not, at the same version number. 0.5.0 is the first version strictly greater than every published version of any workspace crate, so the next scripts/publish.sh run supersedes everything currently on the index.

This unblocks the crates.io publish chain and, downstream, khive-cloud#161 — the cloud pin bump for khive-pack-comm past its stale-0.3.0 pin (that issue explicitly names "a new khive-pack-comm crates.io release cut from upstream main (post upstream PR #914)" as the blocker).

Test plan

  • cargo check --workspace (from crates/) — passes clean at 0.5.0
  • cargo publish -p khive-types --dry-run --allow-dirty (from crates/) — packages, verifies, and compiles v0.5.0 successfully (upload aborted only because it's a dry run)
  • scripts/publish.sh (preflight, then --live) once this PR merges

🤖 Generated with Claude Code

Leo and others added 6 commits July 13, 2026 12:34
Bump workspace.package.version 0.4.0 -> 0.5.0 and all internal
path-dependency version pins to match. Every workspace crate already
has a 0.4.0 release live on crates.io (published 2026-07-12), and
khive-pack-comm's published 0.4.0 predates fix(pack-comm) #914
(namespace-scoped health/probe, merged 2026-07-13) that already
landed on main at the same version number. 0.5.0 is the first
version strictly greater than every published version of any
workspace crate, so the next scripts/publish.sh run supersedes
everything currently on the index. No code changes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…ky tx-age sweep

run_writer_task registers a writer_task_tx handle in the process-wide
tx_registry singleton; the checkpoint tx_age_sweep_* tests read that
singleton under #[serial(tx_registry)]. The writer_task.rs tests that
spawn a writer task were missing from the group, leaking a longer-lived
writer_task_tx into the sweep's oldest() read and intermittently failing
the assertion on main CI. Join them to the serial group. No prod change.
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