From 4a48dccd9105b031f07213fbf121170a00649c60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20M=C3=B6rling?= Date: Tue, 19 May 2026 20:16:26 +0200 Subject: [PATCH] ci: downgrade upload-artifact to v3 for Forgejo compatibility actions/upload-artifact@v4 requires GHES features not available in self-hosted Forgejo, causing artifact upload failures with: GHESNotSupportedError: upload-artifact@v4+ are not supported on GHES. - Downgrade both coverage upload steps from v4 to v3 - v3 uses a compatible upload mechanism that works on Forgejo Keeps the artifact upload functionality so coverage HTML reports remain downloadable from the workflow run page. --- .forgejo/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index fdf4110..efb48b9 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -47,14 +47,14 @@ jobs: working-directory: frontend - name: Upload backend coverage report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v3 with: name: backend-coverage path: backend/build/reports/jacoco/test/html/ retention-days: 7 - name: Upload frontend coverage report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v3 with: name: frontend-coverage path: frontend/coverage/