Skip to content

ci: create release tags from manual workflow input - #3127

Merged
EItanya merged 1 commit into
mainfrom
ci/manual-release-tag
Oct 9, 2026
Merged

EItanya merged 1 commit into
mainfrom
ci/manual-release-tag

Conversation

@EItanya

@EItanya EItanya commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Switch releases from tag pushes to manual dispatch with a required v-prefixed tag, such as v0.1.0. The workflow builds the selected branch's commit and creates the tag and GitHub release after all publishing jobs succeed.

Existing tags are rejected before publishing, release runs are serialized, and the development guide includes the manual release command.

Validated with actionlint (excluding the existing Blacksmith runner-label warning) and 16 local validation cases covering tag inputs, existing tags, and release wiring. The publishing workflow was not run.

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
@EItanya
EItanya enabled auto-merge October 9, 2026 14:46
@EItanya
EItanya disabled auto-merge October 9, 2026 14:46
@EItanya
EItanya merged commit 22bf7ef into main Oct 9, 2026
56 of 57 checks passed
@EItanya
EItanya deleted the ci/manual-release-tag branch October 9, 2026 14:46
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