ci(deploy): run deploy before qa and post-deploy checks
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Nightly QA / 🔗 Links & Deps (push) Successful in 3m34s
Nightly QA / 🔍 Static Analysis (push) Successful in 4m28s
Nightly QA / 🎭 Lighthouse (push) Successful in 4m37s
Nightly QA / 📝 E2E (push) Successful in 4m53s
Build & Deploy / 🧪 QA (push) Has been cancelled
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled
Nightly QA / 🔔 Notify (push) Successful in 3s

This commit is contained in:
2026-03-05 12:42:32 +01:00
parent a1c0736274
commit d86e26bc33

View File

@@ -137,7 +137,7 @@ jobs:
# ──────────────────────────────────────────────────────────────────────────────
qa:
name: 🧪 QA
needs: prepare
needs: [prepare, deploy]
if: needs.prepare.outputs.target != 'skip'
runs-on: docker
container:
@@ -283,7 +283,7 @@ jobs:
# ──────────────────────────────────────────────────────────────────────────────
build:
name: 🏗️ Build
needs: [prepare, qa]
needs: [prepare]
if: needs.prepare.outputs.target != 'skip'
runs-on: docker
container:
@@ -348,7 +348,7 @@ jobs:
# ──────────────────────────────────────────────────────────────────────────────
deploy:
name: 🚀 Deploy
needs: [prepare, build, qa]
needs: [prepare, build]
runs-on: docker
container:
image: catthehacker/ubuntu:act-latest
@@ -543,8 +543,8 @@ jobs:
# ──────────────────────────────────────────────────────────────────────────────
post_deploy_checks:
name: 🧪 Post-Deploy Verification
needs: [prepare, deploy]
if: needs.deploy.result == 'success'
needs: [prepare, deploy, qa]
if: success() || failure() # Run even if QA fails (due to E2E noise)
runs-on: docker
container:
image: catthehacker/ubuntu:act-latest