Fix release id parsing
CI / test (push) Successful in 2m0s
Release / release (push) Successful in 6m54s

This commit is contained in:
2026-06-09 16:31:26 +09:00
parent 203320647c
commit 9e4d6aecc7
+4 -1
View File
@@ -63,7 +63,10 @@ jobs:
-H "Authorization: token $GITEA_TOKEN" \ -H "Authorization: token $GITEA_TOKEN" \
"$api/tags/$TAG_NAME")" "$api/tags/$TAG_NAME")"
fi fi
release_id="$(printf '%s' "$response" | sed -n 's/.*"id":[[:space:]]*\([0-9][0-9]*\).*/\1/p' | head -n 1)" release_id="$(printf '%s' "$response" \
| tr ',' '\n' \
| sed -n 's/^[[:space:]]*{*"id":[[:space:]]*\([0-9][0-9]*\)$/\1/p' \
| head -n 1)"
if [ -z "$release_id" ]; then if [ -z "$release_id" ]; then
echo "failed to parse release id from Gitea response" >&2 echo "failed to parse release id from Gitea response" >&2
printf '%s\n' "$response" >&2 printf '%s\n' "$response" >&2