RUST-142 update gh-action_release to v7#233
Conversation
SummaryUpdates the gh-action_release action from v6 to v7 and changes the release workflow from automatic to manual-only. Key changes:
Impact: This workflow is now entirely manual — releases must be triggered via the Actions tab rather than automatically on release publication. What reviewers should knowStart here: Review the removed Non-obvious point: The v7 action appears to have a simplified API that no longer requires a separate release ID, and the workflow now depends entirely on manual execution rather than GitHub's release event. Verify with your release process documentation that manual-only releases are the intended new behavior.
|
|
|
@erwan-serandour is this ready? |
There was a problem hiding this comment.
Clean, focused change — but there's one important question to resolve before approving: the removal of the automatic release: types: [published] trigger means the release pipeline is no longer end-to-end automated. Previously, automated-release.yml would create a GitHub release and that publication event would automatically kick off release.yml. Now someone must manually navigate to the Actions tab and trigger release.yml after the automated release completes. If this is intentional (e.g., v7 of gh-action_release is designed to be triggered differently, or the team wants an explicit human gate), it's fine — but it should be confirmed, and the team's runbook / release documentation should be updated to reflect the new manual step.
| on: | ||
| release: | ||
| types: | ||
| - published | ||
| workflow_dispatch: | ||
| inputs: | ||
| version: |
There was a problem hiding this comment.
The removal of the release: types: [published] trigger converts the release pipeline from fully automated to semi-manual. Previously, automated-release.yml created a GitHub release → that publication event fired this workflow automatically. Now a human must go to the Actions tab and run this workflow after the automated release completes.
Before merging, please confirm:
- Is this intentional? (e.g., v7 of
gh-action_releaseprovides its own trigger mechanism, or the team wants an explicit gate?) - Has the release runbook / CONTRIBUTING docs been updated to document the new manual step?
- Are there any internal automation tools (e.g. Jira release automations, internal bots) that relied on this workflow firing automatically on release publication that would now silently break?





No description provided.