ci: continue-on-error for upload-artifact steps (Gitea GHES unsupported)
CI / Typecheck (push) Successful in 3m27s
CI / Architecture Guardrails (push) Successful in 3m29s
CI / Lint (push) Successful in 3m22s
CI / Assistant Split Regression (push) Successful in 4m44s
CI / Unit Tests (push) Successful in 5m39s
CI / Build (push) Successful in 5m53s
CI / E2E Tests (push) Failing after 4m41s
CI / Release Images (push) Has been skipped
CI / Fresh-Linux Docker Deploy (push) Failing after 6m59s

upload-artifact@v4 and download-artifact@v4 are not supported on
Gitea Actions (GHES), so coverage + Playwright report uploads fail
the whole job even when every test passes. Mark those three upload
steps as continue-on-error so test success is not gated on artifact
persistence — the artifacts are still useful locally via act / the
job logs, just not retained server-side.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-12 21:21:13 +02:00
parent 72471e89b8
commit 9a3e19ddce
+3
View File
@@ -213,6 +213,7 @@ jobs:
- name: Upload coverage reports
uses: actions/upload-artifact@v4
continue-on-error: true # upload-artifact@v4 unsupported on Gitea (GHES) runner
if: ${{ !cancelled() }}
with:
name: coverage-reports
@@ -353,6 +354,7 @@ jobs:
- name: Upload Playwright report
uses: actions/upload-artifact@v4
continue-on-error: true # upload-artifact@v4 unsupported on Gitea (GHES) runner
if: ${{ !cancelled() }}
with:
name: playwright-report
@@ -432,6 +434,7 @@ jobs:
- name: Upload Playwright report
if: failure()
continue-on-error: true # upload-artifact@v4 unsupported on Gitea (GHES) runner
uses: actions/upload-artifact@v4
with:
name: playwright-smoke-report