From 2cb26128fb703eecbc45fb844d03815b666af30a Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Thu, 18 Jun 2026 18:05:24 +0800 Subject: [PATCH] fix: delete existing offline release assets before upload --- .../workflows/offline-package-ai-workspace-installer.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/offline-package-ai-workspace-installer.yaml b/.github/workflows/offline-package-ai-workspace-installer.yaml index e35f328..4c07d2c 100644 --- a/.github/workflows/offline-package-ai-workspace-installer.yaml +++ b/.github/workflows/offline-package-ai-workspace-installer.yaml @@ -255,6 +255,11 @@ jobs: fi for package in "${packages[@]}"; do echo "Uploading ${package}" + asset_name="$(basename "$package")" + if gh release view "$TAG_NAME" --json assets --jq '.assets[].name' | grep -Fxq "$asset_name"; then + echo "Deleting existing release asset ${asset_name} before upload" + gh release delete-asset "$TAG_NAME" "$asset_name" --yes + fi for attempt in 1 2 3; do if gh release upload "$TAG_NAME" "$package" --clobber; then break