ci: verify isolated Docker news journeys before merging to main
CI / check (push) Successful in 4m23s
CI / deploy (push) Skipped
CI / publish-container (push) Skipped
CI / preflight (push) Successful in 1m36s

This commit is contained in:
Simo committed 2026-09-13 21:05:02 +02:00
1 parent 043c763484
commit 33a760ab6b
6 files changed
+274 -7

No files matched your search

+31 -1
View File
@@ -2,7 +2,7 @@ name: CI
on:
push:
branches: [main, master]
branches: [main, master, "codex/**"]
tags: ["v*"]
pull_request:
branches: [main, master]
@@ -79,6 +79,36 @@ jobs:
test-results/ui/
retention-days: 14
# Validate branch/PR Docker images before integration into a deployment branch.
preflight:
needs: check
if: gitea.event_name == 'pull_request' || (gitea.event_name == 'push' && startsWith(gitea.ref, 'refs/heads/codex/'))
runs-on: self-hosted
steps:
- name: Checkout
uses: actions/checkout@v4
with:
repository: ${{ gitea.repository }}
token: ${{ gitea.token }}
- name: Toolchain check
run: node scripts/check-node-toolchain.mjs
- name: Build and verify isolated candidate
shell: bash
run: bash scripts/ci-preflight.sh
- name: Upload preflight news browser results
if: always()
uses: https://gitea.com/actions/gitea-upload-artifact@62ac910c5d3dfa85c7cb2df15afe2e342b2407c2
with:
name: preflight-news-browser-results
path: |
test-results/news-real/
playwright-report/news-real/
if-no-files-found: warn
retention-days: 14
# ─────────────────────────────────────────────
# Docker build & deploy
# Draait op de host (self-hosted) zodat Docker