From dbdd174f3d0107420dd1f391d900eeef16cd0ced Mon Sep 17 00:00:00 2001 From: Kelsi Date: Fri, 17 Jul 2026 17:34:23 -0700 Subject: [PATCH] fix idempotent release publishing --- .github/workflows/release.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 15373e8e..ec3a368c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -476,7 +476,11 @@ jobs: FILES+=("$f") done - gh release create "${TAG}" \ - --title "Wowee ${TAG}" \ - --generate-notes \ - "${FILES[@]}" + if gh release view "${TAG}" >/dev/null 2>&1; then + gh release upload "${TAG}" --clobber "${FILES[@]}" + else + gh release create "${TAG}" \ + --title "Wowee ${TAG}" \ + --generate-notes \ + "${FILES[@]}" + fi