Skip to content

ci: add "type a version in a box" dispatch (rust-gem-release@0.11.0)#20

Merged
cpetersen merged 1 commit into
mainfrom
ci/version-box-dispatch
Jun 20, 2026
Merged

ci: add "type a version in a box" dispatch (rust-gem-release@0.11.0)#20
cpetersen merged 1 commit into
mainfrom
ci/version-box-dispatch

Conversation

@cpetersen

Copy link
Copy Markdown
Member

Adopts rust-gem-release@0.11.0 and adds the new "type a version in a box" release path.

Surgical change to the existing thin caller:

  • bump the reusable-workflow pin @0.10.0@0.11.0
  • add an optional version input to workflow_dispatch
  • pass version + a bump-command (sed on lib/clusterkit/version.rb) through to the shared workflow

Now releasable three ways: CLI (git tag X && git push --tags), version box (Actions → Run workflow → type a version + check publish), and a version-less dry-run. The tag-push path and the dry-run-release PR path are byte-identical to before.

⚠️ This PR does not bump the gem version — release with the agreed bump policy (precompiled gems: minor; CI-only: patch) via the box or a tag.

Companion to the merged rust-gem-release feature (bump-on-dispatch).

Bumps the rust-gem-release pin to @0.11.0 and wires the new optional version-box
dispatch path: a maintainer can type a version in the Actions UI and the workflow
bumps version.rb, commits, tags, and releases it in one run (no PAT, no double
release). The tag-push CLI path and the dry-run-release PR path are unchanged.
This PR does NOT bump the gem version.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cpetersen cpetersen merged commit b88bb99 into main Jun 20, 2026
2 of 4 checks passed
@cpetersen cpetersen deleted the ci/version-box-dispatch branch June 20, 2026 02:52
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