Skip to content

Migrate release workflow tag based - #207

Merged
spezzirriemiliano merged 1 commit into
masterfrom
feat/W-22712484-migrate-release-workflow-tag-based
Aug 7, 2026
Merged

Migrate release workflow tag based#207
spezzirriemiliano merged 1 commit into
masterfrom
feat/W-22712484-migrate-release-workflow-tag-based

Conversation

@spezzirriemiliano

Copy link
Copy Markdown
Contributor

Migrate release deploy trigger from release/** branch push to manual tag-based dispatch

Replaces the branch-based production release trigger (push to release/**) with a manual, tag-based one. Production deploys are no longer triggered automatically by any push — instead, an operator runs the workflow manually from the Actions UI ("Run workflow") against
a semver tag (e.g. v1.2.3), which a new validate-tag job verifies before the pipeline proceeds.

Changes:

  • Removed 'release/**' from the push trigger; added workflow_dispatch
  • Added validate-tag job — validates the dispatched ref is strict semver (vX.Y.Z[-suffix]) before test-portal-generator runs
  • deploy-to-production now gates on refs/tags/ instead of refs/heads/release/
  • notify-on-failure updated to cover tag-based runs and the new validate-tag job (so an invalid-tag dispatch still notifies Slack)

@spezzirriemiliano
spezzirriemiliano requested review from a team as code owners August 7, 2026 16:17
@spezzirriemiliano
spezzirriemiliano merged commit 2f97bde into master Aug 7, 2026
9 checks passed
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.

2 participants