Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5f766589c4 | |||
| 56a7613e85 | |||
| c7c345eaad |
@@ -3,6 +3,10 @@ name: CI - Lint, Typecheck & Test
|
||||
on:
|
||||
pull_request:
|
||||
|
||||
concurrency:
|
||||
group: deploy-pipeline
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
quality-assurance:
|
||||
runs-on: docker
|
||||
@@ -45,3 +49,4 @@ jobs:
|
||||
|
||||
- name: ♿ WCAG Sitemap Audit
|
||||
run: pnpm start-server-and-test start http://localhost:3000 "pnpm run check:wcag http://localhost:3000"
|
||||
# monitor trigger
|
||||
|
||||
@@ -401,7 +401,7 @@ jobs:
|
||||
# ──────────────────────────────────────────────────────────────────────────────
|
||||
lighthouse:
|
||||
name: ⚡ Lighthouse
|
||||
needs: [prepare, deploy]
|
||||
needs: [prepare, deploy, smoke_test]
|
||||
continue-on-error: true
|
||||
if: success() && needs.prepare.outputs.target != 'skip' && needs.prepare.outputs.target != 'branch'
|
||||
runs-on: docker
|
||||
@@ -472,7 +472,7 @@ jobs:
|
||||
# ──────────────────────────────────────────────────────────────────────────────
|
||||
wcag:
|
||||
name: ♿ WCAG
|
||||
needs: [prepare, deploy, smoke_test]
|
||||
needs: [prepare, deploy, smoke_test, lighthouse]
|
||||
continue-on-error: true
|
||||
if: success() && needs.prepare.outputs.target != 'skip' && needs.prepare.outputs.target != 'branch'
|
||||
runs-on: docker
|
||||
@@ -543,7 +543,7 @@ jobs:
|
||||
# ──────────────────────────────────────────────────────────────────────────────
|
||||
quality_assertions:
|
||||
name: 🛡️ Quality Gates
|
||||
needs: [prepare, deploy, smoke_test]
|
||||
needs: [prepare, deploy, smoke_test, lighthouse, wcag]
|
||||
continue-on-error: true
|
||||
if: success() && needs.prepare.outputs.target != 'skip' && needs.prepare.outputs.target != 'branch'
|
||||
runs-on: docker
|
||||
|
||||
Reference in New Issue
Block a user