Skip to content

Release 0.6.6 - #5

Merged
zhanghaohit merged 2 commits into
mainfrom
chore/release-0.6.6
Oct 28, 2026
Merged

zhanghaohit merged 2 commits into
mainfrom
chore/release-0.6.6

Conversation

@zhanghaohit

@zhanghaohit zhanghaohit commented Oct 28, 2026 •

Copy link
Copy Markdown
Collaborator

Bump the version to 0.6.6 so the v0.6.6 tag can be cut, and stop the tag and Cargo.toml from drifting apart again.

  • Version. Cargo.toml still said 0.6.4, so the 0.6.5 image reported 0.6.4 from --version. 0.6.6 is the first release with linux/arm64 images (Publish the image for linux/arm64 as well as linux/amd64 #4).
  • Check. On a tag push the release workflow now fails before building unless the tag equals the [package] version in Cargo.toml. A prerelease tag (v0.6.6-rc1) is compared by its core version.

Checked the step's script against real commits: v0.6.5 and v0.6.6-rc1 (Cargo.toml 0.6.4) fail; v0.6.6 and v0.6.6-rc2 on this branch pass; v0.6.7 on this branch fails.

Cargo.toml still said 0.6.4, so the 0.6.5 image reported 0.6.4 from --version. 0.6.6 is the first release with linux/arm64 images (#4).
The tag names the image, Cargo.toml the version the binary reports from
--version, and nothing kept them together: v0.6.5 was released with
Cargo.toml at 0.6.4. On a tag push, fail before building unless the tag
(its core, for a prerelease such as v0.6.6-rc1) equals the [package]
version in Cargo.toml.
@zhanghaohit
zhanghaohit merged commit 963f92a into main Oct 28, 2026
3 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