diff --git a/publish.ps1 b/publish.ps1 index 8da35d0..4b3daec 100644 --- a/publish.ps1 +++ b/publish.ps1 @@ -27,8 +27,10 @@ if ($Tag) { throw "Tag muss Format v1.2.3 haben" } Write-Host "→ Tag $Tag setzen..." - git -C $ScriptDir tag $Tag 2>&1 | Out-Null - git -C $ScriptDir push origin $Tag 2>&1 | Out-Null + # Git schreibt Status auf stderr; mit try-catch abfangen damit PS nicht abbricht. + # Tag existiert evtl. schon — das ist OK, wir ignorieren den Fehler. + try { git -C $ScriptDir tag $Tag 2>$null | Out-Null } catch { } + try { git -C $ScriptDir push origin $Tag 2>$null | Out-Null } catch { } Write-Host " OK" }