Skip to content

ci(release): enforce version bump commit scope#201

Merged
rocketman-code merged 2 commits intomainfrom
ci/release-bump-scope
Feb 28, 2026
Merged

ci(release): enforce version bump commit scope#201
rocketman-code merged 2 commits intomainfrom
ci/release-bump-scope

Conversation

@rocketman-code
Copy link
Owner

Summary

  • Add CI workflow (.github/workflows/release.yml) that checks release/* PRs to ensure commits with message chore(cargo): bump version only touch Cargo.toml, piano-runtime/Cargo.toml, and Cargo.lock
  • Document the rule in the release checklist (docs/standards/releases.md)

Test plan

  • Open a release PR with a version bump commit that includes extra files -- CI should fail
  • Open a release PR with a clean version bump commit -- CI should pass
  • Non-release PRs are unaffected (workflow only runs on release/* branches)

add CI workflow that checks release/* PRs to ensure commits with
message 'chore(cargo): bump version' only touch Cargo.toml,
piano-runtime/Cargo.toml, and Cargo.lock. document the rule in
the release checklist.
@rocketman-code rocketman-code merged commit d63cc3d into main Feb 28, 2026
6 checks passed
@rocketman-code rocketman-code deleted the ci/release-bump-scope branch February 28, 2026 05:54
@rocketman-code rocketman-code modified the milestones: 0.8.0, 0.8.1 Feb 28, 2026
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