Skip to content

Release 0.4.1 - #5

Merged
Zenofex merged 1 commit into
mainfrom
release/0.4.1
Sep 26, 2026
Merged

Zenofex merged 1 commit into
mainfrom
release/0.4.1

Conversation

@Zenofex

@Zenofex Zenofex commented Sep 26, 2026

Copy link
Copy Markdown
Contributor

Makes the published crate match its tag.

The publishability fix (#4) landed after cli-v0.4.0 was already tagged and released. Publishing under 0.4.0 would have put a crate on crates.io whose contents differed from the tag and the release archives, and since a crates.io version can be yanked but never reused, that divergence would be permanent. 0.4.1 is the first version where the tag, the binaries and the crate are all the same code.

No user-visible behaviour change, so PATCH per the policy in CHANGELOG.md.

One detail worth flagging: the version pin on the bootintel-detectors path dependency has to track the workspace version. Bumping only the workspace would leave crates/cli asking the index for 0.4.0 while publishing 0.4.1.

Verified locally: 274 tests pass, cargo deny check reports advisories, bans, licenses and sources all ok, rustfmt clean, and cargo package -p bootintel-detectors succeeds.

After merge: dispatch cli-release with version 0.4.1 and publish_crates checked.

Makes the published crate match its tag. The publishability fix landed after
cli-v0.4.0 was already tagged and released, so publishing under 0.4.0 would
have put a crate on crates.io whose contents differed from the tag and the
release archives. A crates.io version can be yanked but never reused, so that
divergence would have been permanent. 0.4.1 is the first version where the
tag, the binaries and the crate are the same code.

No user-visible behaviour change, so PATCH per the policy in CHANGELOG.md.

One detail worth recording: the version pin on the bootintel-detectors path
dependency has to track the workspace version. Bumping only the workspace
would leave crates/cli asking the index for 0.4.0 while publishing 0.4.1.

Verified: 274 tests pass, cargo deny reports advisories, bans, licenses and
sources all ok, rustfmt clean, and the library packages.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@Zenofex
Zenofex merged commit 621bed7 into main Sep 26, 2026
11 checks passed
@Zenofex
Zenofex deleted the release/0.4.1 branch September 26, 2026 08:29
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