Skip to content

Prepare v0.2.5 release - #16

Merged
JamesLinYJ merged 1 commit into
mainfrom
agent/release-v0.2.5
Aug 9, 2026
Merged

Prepare v0.2.5 release#16
JamesLinYJ merged 1 commit into
mainfrom
agent/release-v0.2.5

Conversation

@JamesLinYJ

Copy link
Copy Markdown
Owner

Summary

  • bump the package and lockfile version from 0.2.4 to 0.2.5
  • allow the release workflow to react to version-file changes merged into main
  • derive the release tag from Cargo metadata, create the missing lightweight tag with the job-scoped GitHub token, and continue validation/build/publish in the same run
  • preserve existing tag-push and manual-dispatch release paths
  • skip cleanly when the Cargo version already has a tag

Why

Merging PR #15 correctly ran CI but did not create a release because release.yml only listened for pre-existing v* tags. This change makes an intentional version bump on main the release boundary while retaining the existing tag/version validation and artifact verification.

Validation

  • git diff --check
  • Cargo.toml and Cargo.lock both resolve to 0.2.5
  • YAML parse succeeded
  • actionlint 1.7.12 passed for .github/workflows/release.yml
  • PR CI remains the authoritative Windows fmt/check/Clippy/test/build gate

@JamesLinYJ
JamesLinYJ marked this pull request as ready for review August 9, 2026 16:35
@JamesLinYJ
JamesLinYJ merged commit 33e2c3f into main Aug 9, 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