Skip to content

chore(release): prepare v0.5.0#1543

Merged
chaliy merged 2 commits intomainfrom
claude/release-version-D5pwZ
May 6, 2026
Merged

chore(release): prepare v0.5.0#1543
chaliy merged 2 commits intomainfrom
claude/release-version-D5pwZ

Conversation

@chaliy
Copy link
Copy Markdown
Contributor

@chaliy chaliy commented May 6, 2026

Minor release 0.4.10.5.0. Two new builtins (shuf, truncate), a coreutils-codegen pipeline that ports uutils' uu_app() clap definitions for cat/tac/truncate/shuf/readlink, and tool_def flag-syntax improvements.

Highlights

What's Changed

Publish-readiness report

Per the updated specs/release-process.md:

  • cargo fmt --check clean
  • cargo clippy --all-targets --all-features -- -D warnings clean
  • cargo build clean
  • Versions synced across Cargo.toml, crates/bashkit-cli/Cargo.toml, crates/bashkit-js/package.json, package-lock.json, Cargo.lock
  • cargo publish --dry-run -p bashkit --allow-dirty (after CI's monty-strip): success
  • cargo publish --dry-run -p bashkit-cli: blocked only on ordering (bashkit 0.5.0 not yet on crates.io) — resolves at real publish time when publish-bashkit runs first per publish.yml's needs: chain.
  • New 0.5.0 > latest published versions on crates.io / PyPI / npm (0.4.1).

Companion change

This branch also includes chore(specs): document publish verification and post-merge monitoring, codifying the verify-before-tag and watch-after-merge flow that this release follows.

On merge, release.yml will create the GitHub Release v0.5.0 and dispatch publish workflows for crates.io, PyPI, npm, and Homebrew.

Full Changelog: v0.4.1...v0.5.0


Generated by Claude Code

chaliy added 2 commits May 6, 2026 00:23
Add explicit "verify-can-publish" step before opening a release PR
(cargo publish --dry-run, version-sync across manifests, registry
version comparison) and a "monitor post-merge publishing" step that
watches each registry until the new version is live.

Captures the v0.4.0 -> v0.4.1 lesson: local cargo build is not enough,
cargo publish must be dry-run before tagging.
@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 d04afbf Commit Preview URL

Branch Preview URL
May 06 2026, 12:28 AM

@chaliy chaliy merged commit f080fb4 into main May 6, 2026
34 checks passed
@chaliy chaliy deleted the claude/release-version-D5pwZ branch May 6, 2026 01:24
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