commit 607fef0d73cc47176a9f401b60e5af3f363b9f9d
| author | 斟酌 鵬兄 <tgckpg@gmail.com> |
| date | 2026-05-27T12:57:40Z |
| subject | lowercase issue |
commit 607fef0d73cc47176a9f401b60e5af3f363b9f9d
Author: 斟酌 鵬兄 <tgckpg@gmail.com>
Date: 2026-05-27T12:57:40Z
lowercase issue
---
.github/workflows/cmake-multi-platform.yml | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml
index 4ce1d15..e332403 100644
--- a/.github/workflows/cmake-multi-platform.yml
+++ b/.github/workflows/cmake-multi-platform.yml
@@ -229,12 +229,14 @@ jobs:
for asset in release-assets/*; do
name="$(basename "$asset")"
- if gh release view "$tag" --json assets --jq '.assets[].name' | grep -Fxq "$name"; then
- echo "Deleting existing release asset: $name"
- gh release delete-asset "$tag" "$name" -y
-
- echo "Assets after delete:"
- gh release view "$tag" --json assets --jq '.assets[].name'
+ existing="$(
+ gh release view "$tag" --json assets --jq '.assets[].name' |
+ awk -v target="$name" 'tolower($0) == tolower(target) { print; exit }'
+ )"
+
+ if [ -n "$existing" ]; then
+ echo "Deleting existing release asset: $existing"
+ gh release delete-asset "$tag" "$existing" -y
fi
echo "Uploading release asset: $name"