chore(release): prepare v0.8.0#1808
Merged
Merged
Conversation
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
bashkit | 76e6d64 | Commit Preview URL Branch Preview URL |
May 28 2026, 08:29 PM |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release v0.8.0
Minor release. New feature: VFS-backed Python
open()support.Highlights
open()support — VFS-backedopen()/Path.open()read, write, and append now work in the embedded Python builtin, so LLM-generatedwith open("/tmp/...")scripts run instead of failing. Host filesystem and network stay unavailable to Python (#1800).rgparity and hardening fixes (default type globs, JSON context fanout cap, root-arg allocation) plus interpreter fixes for variable attribute/nameref persistence and persistent file descriptor validation.What's Changed
--separator that breaks napi build flag forwarding (#1798) by @chaliyFull Changelog: v0.7.2...v0.8.0
Version bump
0.7.2→0.8.0acrossCargo.toml,crates/bashkit-cli/Cargo.toml,crates/bashkit-js/package.json, andCargo.lock.Publish-readiness report
cargo fmt --check— cleancargo clippy --workspace --all-targets --features http_client,ssh,sqlite -- -D warnings— cleancargo test --workspace --lib --bins --tests --features http_client,ssh,sqlite— green (with pinned ripgrep 15.1.0, matching CI'sRG_VERSION)cargo test --features python -p bashkit— greencargo publish --dry-run -p bashkit— succeeds after replicating the workflow's monty/python strip step (git-onlymontydep is stripped before publish, as inpublish.yml)bashkit-clipackages cleanly; its dry-run's only remaining step is resolvingbashkit ^0.8.0from crates.io, which the workflow satisfies by publishingbashkitfirst (30s index wait) thenbashkit-cli0.8.0; crates.io latest is0.7.2, so0.8.0is a strict increment on every registry (npm/PyPI versions are derived from the same pipeline)Notes: in this sandbox the
rgdifferential case andssh_supabase_connectstest initially failed only because of environment (preinstalled ripgrep 14.1.0 vs CI's pinned 15.1.0, and no egress to the externalsupabase.shSSH host); both are environmental, not code regressions.Generated by Claude Code