You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat: add rollback automation for GitHub releases #17
verify-release job (lines 66–103): validates release exists, is marked latest, and tests pass at the release tag
rollback-on-failure job (lines 104–161): on verification failure, deletes bad release, promotes previous release as latest, and creates a tracking issue
rollback.yml — Manual rollback workflow:
workflow_dispatch with version/reason inputs
Validates target tag exists, runs tests at rollback target, then promotes that release as latest
Marks superseded release in its notes
Acceptance Criteria
Release pipeline includes post-release verification
Automatic rollback triggers on verification failure
Activity
zircote commentedon Apr 1, 2026
Resolution: Already Implemented on
developThe rollback automation is fully implemented on the
developbranch and will reachmainon next release merge.Evidence
release.yml — Post-release verification + auto-rollback:
verify-releasejob (lines 66–103): validates release exists, is marked latest, and tests pass at the release tagrollback-on-failurejob (lines 104–161): on verification failure, deletes bad release, promotes previous release as latest, and creates a tracking issuerollback.yml — Manual rollback workflow:
workflow_dispatchwith version/reason inputsAcceptance Criteria
main