Workflow: Swap asset delete and varient building

This commit is contained in:
niklascfw 2026-03-28 21:17:50 +01:00
parent 18b2349c66
commit f96a0567ec
No known key found for this signature in database

View file

@ -1,6 +1,7 @@
name: Update Latest Release Assets name: Update Latest Release Assets
# Baut OmniNX neu und ersetzt die .zip-Anhänge am neuesten (nicht-Draft-)Release. # Baut OmniNX neu und ersetzt die .zip-Anhänge am neuesten (nicht-Draft-)Release.
# Ablauf: zuerst bauen, dann alte .zips löschen und neue hochladen — kürzere Zeit ohne Anhänge; bei Build-Fehler bleiben alte Zipps am Release.
# Nutzt curl + Python (kein gh CLI) — läuft z. B. unter nektos/act. # Nutzt curl + Python (kein gh CLI) — läuft z. B. unter nektos/act.
# #
# Lokal mit act: 404/401 = Repo/Credentials passen nicht zu api.github.com (z. B. nur Gitea-Remote). # Lokal mit act: 404/401 = Repo/Credentials passen nicht zu api.github.com (z. B. nur Gitea-Remote).
@ -63,6 +64,10 @@ jobs:
echo "skip=false" >> "$GITHUB_OUTPUT" echo "skip=false" >> "$GITHUB_OUTPUT"
fi fi
- name: Build all variants
if: steps.release.outputs.skip == 'false'
run: bash scripts/build-all.sh
- name: Delete existing .zip assets from that release - name: Delete existing .zip assets from that release
if: steps.release.outputs.skip == 'false' if: steps.release.outputs.skip == 'false'
run: | run: |
@ -119,10 +124,6 @@ jobs:
raise raise
PY PY
- name: Build all variants
if: steps.release.outputs.skip == 'false'
run: bash scripts/build-all.sh
- name: Attach new zips to release - name: Attach new zips to release
if: steps.release.outputs.skip == 'false' if: steps.release.outputs.skip == 'false'
uses: softprops/action-gh-release@v1 uses: softprops/action-gh-release@v1