GitHub-Release bei erneutem Lauf sauber neu erstellen statt aktualisieren
Build / build (push) Canceled after 0s

append_body kollidierte mit generate_release_notes bei einem bereits
bestehenden Release unter demselben Tag: die automatisch generierten
Notizen überschrieben unseren VirusTotal-Link vollständig. Ein evtl.
vorhandenes Release wird jetzt vor dem Erstellen entfernt, damit der
dokumentierte "body wird den Auto-Notizen vorangestellt"-Fall greift.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-12 13:15:56 +02:00
co-authored by Claude Sonnet 5
parent 2c72f8d9ac
commit c8558e7724
+10 -1
View File
@@ -64,11 +64,20 @@ jobs:
$url = $raw.Split('=', 2)[1]
"url=$url" | Out-File -FilePath $env:GITHUB_OUTPUT -Encoding utf8 -Append
# Falls unter diesem Tag bereits ein Release existiert (z. B. weil der Tag für einen
# erneuten Testlauf verschoben wurde): entfernen, damit die Action unten sauber neu
# erstellt statt einen bestehenden Release-Text zu verändern (dabei würde unser
# VirusTotal-Link von "generate_release_notes" wieder überschrieben).
- name: Vorhandenes Release unter diesem Tag entfernen (falls vorhanden)
shell: pwsh
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: gh release delete "${{ github.ref_name }}" --yes --cleanup-tag=false 2>$null; exit 0
- name: GitHub-Release erstellen
uses: softprops/action-gh-release@v2
with:
generate_release_notes: true
append_body: true
body: |
🛡️ **VirusTotal-Scan dieser Datei:** ${{ steps.vt_link.outputs.url }}
files: |