penguin/tinyproxy

An L4 proxy designed to act as a tiny transparent shim

commit 607fef0d73cc47176a9f401b60e5af3f363b9f9d

author斟酌 鵬兄 <tgckpg@gmail.com>
date2026-05-27T12:57:40Z
subjectlowercase 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"