Manual trigger the release workflow via GitHub UI #6328
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Patch Summary
Partially resolves #6327 by updating
.github/workflows/release.yaml
.Workflow Trigger Improvements:
workflow_dispatch
trigger with an input field for specifying the release tag, enabling manual releases from the GitHub UI.Environment and Tag Handling:
RELEASE_TAG
environment variable to use either the manually entered tag or the current Git reference name, streamlining tag selection for both manual and automatic releases.How to Trigger the Release Workflow (once merged)
Go to the workflow:
Visit: Release Workflow Actions
Locate the workflow_dispatch banner:
Screenshot: Banner location
Click "Run workflow":
Screenshot: Run workflow button
Fill out the workflow form:
Note:
The workflow will use the configuration from the selected branch/tag. Always verify branch/tag selection before triggering a release.
You have multiple branches with customized workflow files, you may need to apply this patch to each branch.