From 5371ffe48a18890ece746ed016b6ab20c8f7009a Mon Sep 17 00:00:00 2001 From: Simone Date: Sun, 17 May 2026 11:56:40 +0200 Subject: [PATCH] fix(ci): downgrade artifact actions v4 -> v3 for Gitea compat Gitea act_runner reports as GHES; @actions/artifact v2 (upload/ download-artifact@v4) uses the Twirp API Gitea does not implement, failing with GHESNotSupportedError. v3 uses the artifact protocol Gitea supports. Co-Authored-By: Claude Opus 4.7 --- .gitea/actions/local-ci-build/action.yml | 4 ++-- .gitea/workflows/build-nsInnoUnp.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/actions/local-ci-build/action.yml b/.gitea/actions/local-ci-build/action.yml index 8ad8658..ee11c31 100644 --- a/.gitea/actions/local-ci-build/action.yml +++ b/.gitea/actions/local-ci-build/action.yml @@ -282,7 +282,7 @@ runs: # ── Upload build artifacts on success ───────────────────────────────────── - name: Upload artifacts if: success() && inputs.skip-artifact != 'true' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v3 with: name: ${{ steps.invoke-ci.outputs.artifact-name }} path: ${{ steps.invoke-ci.outputs.artifact-path }}\ @@ -292,7 +292,7 @@ runs: # ── Upload diagnostic logs on failure ───────────────────────────────────── - name: Upload diagnostic logs on failure if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v3 with: name: build-logs-${{ github.sha }} path: ${{ steps.invoke-ci.outputs.artifact-path }}\*.log diff --git a/.gitea/workflows/build-nsInnoUnp.yml b/.gitea/workflows/build-nsInnoUnp.yml index 3c88966..ff788ef 100644 --- a/.gitea/workflows/build-nsInnoUnp.yml +++ b/.gitea/workflows/build-nsInnoUnp.yml @@ -47,13 +47,13 @@ jobs: steps: - name: Download Windows artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v3 with: name: nsis-plugin-nsinnounp-windows-${{ github.ref_name }} path: artifacts/windows - name: Download Linux artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v3 with: name: nsis-plugin-nsinnounp-linux-${{ github.ref_name }} path: artifacts/linux