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:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user