Skip to content

chore(release): bump version to 0.3.0 - #36

Merged
oabolade merged 1 commit into
mainfrom
release/v0.3.0
Aug 22, 2026
Merged

chore(release): bump version to 0.3.0#36
oabolade merged 1 commit into
mainfrom
release/v0.3.0

Conversation

@oabolade

Copy link
Copy Markdown
Contributor

Version bump only. The feature work merged in #35; release notes are already on main at docs/releases/v0.3.0.md.

  • pyproject.toml0.3.0 (the single source — SDK_VERSION reads it from distribution metadata)
  • README status line stops promising v0.3.0 as future work, and the phase-1.6 row flips 🚧 → ✅

Verified locally before pushing

uv build  →  rootsign-0.3.0-py3-none-any.whl, rootsign-0.3.0.tar.gz
  • wheel METADATA carries Version: 0.3.0
  • Provides-Extra: cloudhttpx<1.0,>=0.27
  • all 8 alembic migrations ship inside the package (rootsign/_migrations/), so rootsign-admin init works from a wheel install
  • the seven new modules are present: chain_state, replay, verdict, sdk/export, sdk/report, sdk/spool, sdk/loss_ledger
  • rootsign version0.3.0 after reinstall, so envelopes stamp the right sdk_version
  • 849 passed, 6 skipped

After merge

gh release create v0.3.0 --target main --title "RootSign v0.3.0 — evidence bundles, and a client that survives the network" --notes-file docs/releases/v0.3.0.md

Publishing the release fires release.yml, which re-checks that the pyproject version equals the tag before building and publishing via OIDC.

Then the website branch (feat/rootsign-v0.3.0-evidence-bundles in the site repo) can be pushed — it advertises v0.3.0 and links to /releases/tag/v0.3.0, so it must not go live before the tag exists.

🤖 Generated with Claude Code

Evidence bundles, the cloud transport with its offline spool, and the
published wire spec (PR #35). Release notes are already on main at
docs/releases/v0.3.0.md.

README status moves with it: the version line stops promising v0.3.0 as
future work, and the 1.6 row flips from 🚧 to ✅.

Verified locally before pushing: `uv build` produces
rootsign-0.3.0-{whl,tar.gz}, the wheel carries Version: 0.3.0, the
`cloud` extra resolves to httpx, all eight migrations ship inside the
package, and the seven new modules are present. `rootsign version`
reports 0.3.0 after a reinstall, so SDK_VERSION — which reads
distribution metadata — will stamp envelopes correctly.
@oabolade
oabolade merged commit ea6dc23 into main Aug 22, 2026
24 checks passed
@oabolade
oabolade deleted the release/v0.3.0 branch August 22, 2026 01:51
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