Skip to content

chore(release): prepare v0.1.21 - #1482

Merged
chaliy merged 1 commit into
mainfrom
claude/release-patch-version-Jxnq7
Apr 25, 2026
Merged

chaliy merged 1 commit into
mainfrom
claude/release-patch-version-Jxnq7

Conversation

@chaliy

@chaliy chaliy commented Apr 25, 2026

Copy link
Copy Markdown
Contributor

Summary

Patch release v0.1.21 — bumps workspace version, updates Cargo.lock and JS package files, and adds the v0.1.21 entry to CHANGELOG.md for 139 commits since v0.1.20.

Highlights

  • Codex security run — 100+ hardening fixes: panic-safety across expr/sed/sort/date/extglob, resource limits for local/allexport/lazy files/yes/dirstack, depth/size caps in jq/sed/mktemp/snapshot restore, RealFs symlink-escape blocks, bot-auth signatures bound to method+URI, JS real-FS mount allowlist, scripted-tool injection blocks, MCP stdin bounds, unzip path-traversal blocks, parser timeout/input limits in WASM/eval/source/nested-bash, and credential/log redaction
  • Site and docs — New bashkit.sh homepage (Astro + Cloudflare), public CLI reference rewrite, canonical /docs rendering, builtins index
  • External contributions — Thanks to @oliverlambson for BuiltinResult support (fix(python): support BuiltinResult for custom builtins #1427) and Python 3.14 wheels (feat(python): publish Python 3.14 wheels to PyPI #1351)

Test plan

  • cargo fmt --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace
  • CI green on PR
  • On merge: release.yml creates GitHub Release and tag v0.1.21
  • publish.yml publishes bashkit and bashkit-cli to crates.io
  • publish-python.yml publishes wheels to PyPI
  • publish-js.yml publishes @everruns/bashkit to npm
  • cli-binaries.yml builds CLI binaries and updates Homebrew tap

Generated by Claude Code

@cloudflare-workers-and-pages

Copy link
Copy Markdown

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 a80534f Commit Preview URL

Branch Preview URL
Apr 25 2026, 06:50 PM

@chaliy
chaliy merged commit 7a18c1b into main Apr 25, 2026
34 checks passed
@chaliy
chaliy deleted the claude/release-patch-version-Jxnq7 branch April 25, 2026 19:05
@codecov

codecov Bot commented Apr 25, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

chaliy added a commit that referenced this pull request May 30, 2026
## Summary

Patch release v0.1.21 — bumps workspace version, updates `Cargo.lock`
and JS package files, and adds the v0.1.21 entry to `CHANGELOG.md` for
139 commits since v0.1.20.

### Highlights

- **Codex security run** — 100+ hardening fixes: panic-safety across
`expr`/`sed`/`sort`/`date`/`extglob`, resource limits for
`local`/allexport/lazy files/`yes`/`dirstack`, depth/size caps in
`jq`/`sed`/`mktemp`/snapshot restore, RealFs symlink-escape blocks,
bot-auth signatures bound to method+URI, JS real-FS mount allowlist,
scripted-tool injection blocks, MCP stdin bounds, `unzip` path-traversal
blocks, parser timeout/input limits in WASM/`eval`/`source`/nested-bash,
and credential/log redaction
- **Site and docs** — New `bashkit.sh` homepage (Astro + Cloudflare),
public CLI reference rewrite, canonical `/docs` rendering, builtins
index
- **External contributions** — Thanks to @oliverlambson for
`BuiltinResult` support (#1427) and Python 3.14 wheels (#1351)

## Test plan

- [x] `cargo fmt --check`
- [x] `cargo clippy --workspace --all-targets -- -D warnings`
- [x] `cargo test --workspace`
- [ ] CI green on PR
- [ ] On merge: `release.yml` creates GitHub Release and tag `v0.1.21`
- [ ] `publish.yml` publishes `bashkit` and `bashkit-cli` to crates.io
- [ ] `publish-python.yml` publishes wheels to PyPI
- [ ] `publish-js.yml` publishes `@everruns/bashkit` to npm
- [ ] `cli-binaries.yml` builds CLI binaries and updates Homebrew tap

---
_Generated by [Claude
Code](https://claude.ai/code/session_018yieeqMLphA9rhbqoamY1R)_
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