|
|
|
@@ -186,7 +186,7 @@ jobs:
|
|
|
|
# ──────────────────────────────────────────────────────────────────────────────
|
|
|
|
# ──────────────────────────────────────────────────────────────────────────────
|
|
|
|
build:
|
|
|
|
build:
|
|
|
|
name: 🏗️ Build
|
|
|
|
name: 🏗️ Build
|
|
|
|
needs: [prepare]
|
|
|
|
needs: [prepare, qa]
|
|
|
|
if: needs.prepare.outputs.target != 'skip'
|
|
|
|
if: needs.prepare.outputs.target != 'skip'
|
|
|
|
runs-on: docker
|
|
|
|
runs-on: docker
|
|
|
|
container:
|
|
|
|
container:
|
|
|
|
@@ -401,7 +401,7 @@ jobs:
|
|
|
|
# ──────────────────────────────────────────────────────────────────────────────
|
|
|
|
# ──────────────────────────────────────────────────────────────────────────────
|
|
|
|
lighthouse:
|
|
|
|
lighthouse:
|
|
|
|
name: ⚡ Lighthouse
|
|
|
|
name: ⚡ Lighthouse
|
|
|
|
needs: [prepare, deploy]
|
|
|
|
needs: [prepare, deploy, smoke_test]
|
|
|
|
continue-on-error: true
|
|
|
|
continue-on-error: true
|
|
|
|
if: success() && needs.prepare.outputs.target != 'skip' && needs.prepare.outputs.target != 'branch'
|
|
|
|
if: success() && needs.prepare.outputs.target != 'skip' && needs.prepare.outputs.target != 'branch'
|
|
|
|
runs-on: docker
|
|
|
|
runs-on: docker
|
|
|
|
@@ -472,7 +472,7 @@ jobs:
|
|
|
|
# ──────────────────────────────────────────────────────────────────────────────
|
|
|
|
# ──────────────────────────────────────────────────────────────────────────────
|
|
|
|
wcag:
|
|
|
|
wcag:
|
|
|
|
name: ♿ WCAG
|
|
|
|
name: ♿ WCAG
|
|
|
|
needs: [prepare, deploy, smoke_test]
|
|
|
|
needs: [prepare, deploy, smoke_test, lighthouse]
|
|
|
|
continue-on-error: true
|
|
|
|
continue-on-error: true
|
|
|
|
if: success() && needs.prepare.outputs.target != 'skip' && needs.prepare.outputs.target != 'branch'
|
|
|
|
if: success() && needs.prepare.outputs.target != 'skip' && needs.prepare.outputs.target != 'branch'
|
|
|
|
runs-on: docker
|
|
|
|
runs-on: docker
|
|
|
|
@@ -543,7 +543,7 @@ jobs:
|
|
|
|
# ──────────────────────────────────────────────────────────────────────────────
|
|
|
|
# ──────────────────────────────────────────────────────────────────────────────
|
|
|
|
quality_assertions:
|
|
|
|
quality_assertions:
|
|
|
|
name: 🛡️ Quality Gates
|
|
|
|
name: 🛡️ Quality Gates
|
|
|
|
needs: [prepare, deploy, smoke_test]
|
|
|
|
needs: [prepare, deploy, smoke_test, lighthouse, wcag]
|
|
|
|
continue-on-error: true
|
|
|
|
continue-on-error: true
|
|
|
|
if: success() && needs.prepare.outputs.target != 'skip' && needs.prepare.outputs.target != 'branch'
|
|
|
|
if: success() && needs.prepare.outputs.target != 'skip' && needs.prepare.outputs.target != 'branch'
|
|
|
|
runs-on: docker
|
|
|
|
runs-on: docker
|
|
|
|
|