From 29ad8a06ff85fb6214a3298ba2f1fafba33f500b Mon Sep 17 00:00:00 2001 From: Justin Paul Date: Fri, 8 May 2026 14:12:11 -0400 Subject: [PATCH] Drop GitHub-only upload-artifact step from Gitea workflow actions/upload-artifact@v4 throws GHESNotSupportedError on Gitea Actions, aborting the job before the release-creation step runs. The Gitea-API release step below attaches the .exe directly anyway - the upload-artifact step was redundant on this side. ISCC compile itself is now green (run #33: minimal exit 0, real exit 0) after moving the runner off NT AUTHORITY\SYSTEM. --- .gitea/workflows/release.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 0abb5ee..1777aa3 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -62,11 +62,9 @@ jobs: shell: pwsh run: ./scripts/build-installer.ps1 -VersionOverride ${{ steps.ver.outputs.version }} - - name: Upload installer artifact - uses: actions/upload-artifact@v4 - with: - name: WebhookServer-Setup-${{ steps.ver.outputs.version }} - path: dist/WebhookServer-Setup-*.exe + # actions/upload-artifact@v4 is GitHub-only ("GHESNotSupportedError" on + # Gitea). The release-creation step below attaches the .exe via Gitea's + # API directly, which is the only place we actually need to surface it. - name: Create Gitea release with installer attached if: startsWith(github.ref, 'refs/tags/v') -- 2.52.0