Skip to content

chore(release): v0.3.1 - #45

Merged
filipeforattini merged 1 commit into
mainfrom
release/v0.3.1
Jul 31, 2026
Merged

chore(release): v0.3.1#45
filipeforattini merged 1 commit into
mainfrom
release/v0.3.1

Conversation

@filipeforattini

@filipeforattini filipeforattini commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Bumps Cargo.toml/Cargo.lock to 0.3.1 and adds the CHANGELOG entry, so the tag v0.3.1 satisfies the plan job's version guard in release.yml.

Releases the Windows-installer repair from #44 and the wider architecture matrix.

Why this is a hand-rolled bump

release-plz normally opens this PR. It stopped: release-plz ignores packages with publish = false in Cargo.toml, which 210143b added after v0.3.0 (intending "version from git tags"). Since then its release-pr command returns {"prs":[]} and release says nothing to release — silently, with a green run. No release PR has been opened since v0.3.0.

That regression is not fixed here; it needs a separate change (most likely moving the publish = false intent entirely into release-plz.toml, which already carries it, and verifying against the release-plz docs rather than guessing).

What merging this unblocks

Pushing the v0.3.1 tag afterwards runs release.yml for the first time with the new pipeline, which exercises what could not be tested from a PR:

  • the canonical <digest> <asset> sidecar on all three runner OSes
  • the verify-assets gate
  • the new aarch64-pc-windows-msvc (Windows ARM64) leg, never yet compiled
  • dit update on Windows, which stays broken for anyone on v0.3.0 until a release ships the fixed parser

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Version the Windows-installer repair and the wider architecture matrix.

release-plz did not open its usual release PR for this bump: it ignores
packages with `publish = false` in Cargo.toml, which 210143b added after
v0.3.0, so its release-pr command has been returning {"prs":[]} ever since.
Bumping by hand keeps the release moving; the release-plz regression is
tracked separately.
@filipeforattini
filipeforattini merged commit 292ba92 into main Jul 31, 2026
2 checks passed
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