Skip to content

chore(release): prepare v0.7.0#1738

Merged
chaliy merged 2 commits into
mainfrom
claude/vibrant-volta-vJtNE
May 25, 2026
Merged

chore(release): prepare v0.7.0#1738
chaliy merged 2 commits into
mainfrom
claude/vibrant-volta-vJtNE

Conversation

@chaliy
Copy link
Copy Markdown
Contributor

@chaliy chaliy commented May 25, 2026

Release v0.7.0

100 commits since v0.6.0. Minor bump — additive APIs, no breaking changes.

Highlights

Publish-readiness report

Check Status
Commit count via GitHub compare API (v0.6.0...main) 100 (matches local after git fetch --unshallow)
CI on main (parent b960f5e) all green — CI, Coverage, JS, Python
cargo fmt --check PASS
cargo publish --dry-run -p bashkit (post-publish.yml sed-strip) PASS at v0.7.0 (packaged successfully)
Doppler secrets — CARGO_REGISTRY_TOKEN, NPM_TOKEN, GITHUB_TOKEN, HOMEBREW_TAP_GITHUB_TOKEN all present
GitHub env release-python (PyPI OIDC) exists
Toolchain pin 1.95.0 in rust-toolchain.toml ↔ all workflows aligned
Version sync — Cargo.toml, crates/bashkit-cli/Cargo.toml, package.json, package-lock.json, Cargo.lock × 7 crates all at 0.7.0
Registries at 0.6.0 (will be superseded by 0.7.0) — crates.io, PyPI, npm, Homebrew aligned baseline

Note on cargo dry-run: the workspace monty git dep and python feature cause local cargo publish --dry-run to fail by design; the publish.yml workflow strips them with sed before publishing. I verified the post-strip dry-run packages bashkit v0.7.0 successfully.

Other changes in this PR

  • Sync TM-INF-026 entry into the public crates/bashkit/docs/threat-model.md (was only in specs/threat-model.md).
  • specs/release-process.md: add step 0 reminding the agent to unshallow the git history and cross-check commit counts against the GitHub compare API — cloud sandboxes ship a shallow clone (depth ≈ 50) which silently hid half the commits during this release prep.

Test plan

  • CI green on this PR
  • Merge → release.yml creates GitHub Release + tag v0.7.0
  • publish.yml, publish-python.yml, publish-js.yml, cli-binaries.yml all complete
  • All four registries report v0.7.0: crates.io (bashkit + bashkit-cli), PyPI, npm @everruns/bashkit, Homebrew tap

Full Changelog: v0.6.0...v0.7.0

100 commits since v0.6.0 — ripgrep parity push (~80 PRs), host-owned
BuiltinRegistry API (JS + Python addBuiltin/removeBuiltin), TM-INF-026
CI secret-handling hardening, VFS readonly enforcement for live mounts,
and routine maintenance.

Also:
- Sync TM-INF-026 entry into the public threat-model doc.
- specs/release-process.md: note the cloud-sandbox shallow-clone
  gotcha and require an unshallow + GitHub compare cross-check
  before counting commits.
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 25, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
bashkit b22ba36 Commit Preview URL

Branch Preview URL
May 25 2026, 12:53 AM

@chaliy chaliy merged commit 9eeda8c into main May 25, 2026
37 checks passed
@chaliy chaliy deleted the claude/vibrant-volta-vJtNE branch May 25, 2026 01:34
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