Uh oh!
There was an error while loading. Please reload this page.
chore(release): prepare v0.17.1 - #2348
Merged
Merged
Conversation
Deploying with |
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs | bashkit | 600a28e | Commit Preview URL Branch Preview URL | Aug 22 2026, 07:46 PM |
Patch release that finishes what v0.17.0 could not: `@everruns/bashkit` stalled at 0.16.0 because the publish workflow ran suites CI had already gated away, and only a run whose ref is the release tag may publish npm `latest`. Tagging v0.17.1 publishes the native package as `latest` alongside the other registries. Carries the publish-js Node 20 fixes, the portable mount test, and the release/CI parity check, and records the npm dist-tag rule in the release-process knowledge so a failed npm publish is not chased with a dispatch from main.
chaliyforce-pushed
the
claude/release-new-version-73o48m
branch
from
August 22, 2026 19:45
a69d849 to
600a28eCompareUh oh!
There was an error while loading. Please reload this page.
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 freeto 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.
What changed
Patch release carrying the three fixes merged since v0.17.0 (#2344, #2345, #2346) and putting
@everruns/bashkitback on npmlatest.Why
v0.17.0 published to crates.io, PyPI, and
@everruns/bashkit-wasm, but the native npm package stalled at 0.16.0:publish-js.ymlran the ava suites on Node 20 after ava 8 dropped support, then (once gated) hit two more Windows-only faults — a glob Node 20 cannot expand under PowerShell, and a runtime-compat test mounting a hardcoded host/tmp.With those fixed, a manual dispatch of
publish-js.ymlfrommainpublished 0.17.0 to npm under thenextdist-tag, notlatest. That is the workflow behaving correctly: only a run whose ref isrefs/tags/vX.Y.Zmay publishlatest, so branch and manual refs cannot become the default install target. The v0.17.0 tag predates the fixes, so re-dispatching from that tag would just fail again. Cutting v0.17.1 is the way to get a tag that both contains the fixes and publisheslatest.Also records that dist-tag rule in
knowledge/operations/release-process.md, so a failed npm publish is not chased with another dispatch frommain.Before / After
Registries now:
After this release all six report 0.17.1, including npm native on
latest.Publish-readiness:
just pre-prpassed: fmt, clippy, Rust test suite, script unit tests, capability parity, OKF bundle, doc links,just check-workflow-parity,cargo vet.cargo publish --dry-run -p bashkitpackaged and verified v0.17.1.bashkit-clipackage dry-run succeeded (7 files, 229.6 KiB). The proxy now reportskept http_client, ring, git, jq, tzdata; dropped (none)— the published 0.17.0 core carries the features that broke it during the last release, confirming the chore(release): prepare v0.17.0 #2343 fix generalizes.Cargo.toml, the CLI path-dep pin, bothpackage.jsonfiles,crates/bashkit/src/lib.rs, README, docs snippets, and all four lockfiles.apidocs-driftstill covers them.Risk
latestmoves 0.16.0 → 0.17.1, skipping 0.17.0, which remains installable onnext.Checklist