From 94f4514d08eba70347385565d994c8eaf5854d7b Mon Sep 17 00:00:00 2001 From: fojadrachi Date: Sat, 26 Sep 2026 21:44:40 +0200 Subject: [PATCH] fix: publish_release liest Token auch aus %USERPROFILE%\.gitea-token, Notizen als Text --- packaging/publish_release.ps1 | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packaging/publish_release.ps1 b/packaging/publish_release.ps1 index 903a22d..c2785a1 100644 --- a/packaging/publish_release.ps1 +++ b/packaging/publish_release.ps1 @@ -24,7 +24,12 @@ $ErrorActionPreference = "Stop" $token = $env:GITEA_TOKEN if (-not $token) { - throw "GITEA_TOKEN ist nicht gesetzt (Zugriffstoken aus Gitea > Einstellungen > Anwendungen)." + # Alternativ aus einer lokalen Datei (nur fuer deinen Benutzer): %USERPROFILE%\.gitea-token + $tokenFile = Join-Path $env:USERPROFILE ".gitea-token" + if (Test-Path $tokenFile) { $token = (Get-Content -Raw $tokenFile).Trim() } +} +if (-not $token) { + throw "Kein Token: GITEA_TOKEN setzen oder ihn in %USERPROFILE%\.gitea-token ablegen (Zugriffstoken aus Gitea > Einstellungen > Anwendungen)." } if (-not $Title) { $Title = $Tag } foreach ($file in $Files) { @@ -44,7 +49,8 @@ try { } $notes = "" -if ($NotesFile -and (Test-Path $NotesFile)) { $notes = Get-Content -Raw -Encoding UTF8 $NotesFile } +# [string]: sonst serialisiert ConvertTo-Json die PowerShell-Zusatzeigenschaften mit (Objekt statt Text). +if ($NotesFile -and (Test-Path $NotesFile)) { $notes = [string](Get-Content -Raw -Encoding UTF8 $NotesFile) } $payload = @{ tag_name = $Tag