mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-24 04:33:17 +00:00
fix(release): publish qualified tags after optional skipped checks
Use an explicit status guard while requiring successful preparation and qualification. Model the beta skipped-ancestor path and adverse direct prerequisites; retain immutable identity and all release gates. Change-source: pulse-maintainer
This commit is contained in:
@@ -1416,7 +1416,9 @@ jobs:
|
||||
needs:
|
||||
- prepare
|
||||
- candidate_qualification
|
||||
if: ${{ needs.candidate_qualification.result == 'success' }}
|
||||
# Beta qualification deliberately permits skipped integration ancestors.
|
||||
# Override implicit success(), but never bypass either direct prerequisite.
|
||||
if: ${{ always() && needs.prepare.result == 'success' && needs.candidate_qualification.result == 'success' }}
|
||||
runs-on: ubuntu-24.04
|
||||
timeout-minutes: 5
|
||||
permissions:
|
||||
|
||||
Reference in New Issue
Block a user