From 9a3e19ddce9f2116710bb2fdca86993cb7b05d01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hartmut=20N=C3=B6renberg?= Date: Sun, 12 Apr 2026 21:21:13 +0200 Subject: [PATCH] ci: continue-on-error for upload-artifact steps (Gitea GHES unsupported) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ab404f9..0c32137 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -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