Skip to content

ci(release): run release pipeline from main with auto version tag#7

Merged
Lythaeon merged 1 commit into
mainfrom
release/v0.2.0-main-release-ci
Feb 15, 2026
Merged

ci(release): run release pipeline from main with auto version tag#7
Lythaeon merged 1 commit into
mainfrom
release/v0.2.0-main-release-ci

Conversation

@Lythaeon

Copy link
Copy Markdown
Owner

Summary

  • bump package version from 0.1.0 to 0.2.0
  • update release workflow trigger to push on main only
  • derive release tag automatically from Cargo.toml version (v<version>)
  • skip release jobs when the resolved tag already exists
  • build binaries from the merged main commit and attach them to the resolved release tag

Release CI Behavior Changes

  • release workflow no longer runs on PRs or tag pushes
  • release workflow runs only when commits are merged/pushed to main
  • GitHub release is created at the merge commit with artifacts attached

Validation

  • cargo make format-check
  • cargo make test
  • cargo make clippy

@Lythaeon Lythaeon merged commit c798b64 into main Feb 15, 2026
1 check passed
@Lythaeon Lythaeon deleted the release/v0.2.0-main-release-ci branch February 15, 2026 14:49
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