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.
This commit is contained in:
2026-05-08 14:12:11 -04:00
parent 10b15fc17c
commit 29ad8a06ff
+3 -5
View File
@@ -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')