Update .forgejo/workflows/release.yml
Some checks failed
Release / release (push) Failing after 3m42s

This commit is contained in:
root 2025-06-26 11:05:25 +01:00
parent 16243f7485
commit 86f5b35ef2

View file

@ -101,8 +101,15 @@ jobs:
"$API_BASE/repos/$REPO_OWNER/$REPO_NAME/git/$TAG_OBJECT_TYPE/$TAG_OBJECT_SHA") "$API_BASE/repos/$REPO_OWNER/$REPO_NAME/git/$TAG_OBJECT_TYPE/$TAG_OBJECT_SHA")
echo "Read" echo "Read"
TAG_OBJECT_SHA=$(echo "$TAG_OBJECT" | jq -r '.object.sha') if echo "$TAG_OBJECT" | jq -e 'type == "array"' >/dev/null; then
TAG_OBJECT_TYPE=$(echo "$TAG_OBJECT" | jq -r '.object.type') echo "TAG_OBJECT is an array"
TAG_OBJECT_SHA=$(echo "$v" | jq -r '.[0].object.sha')
TAG_OBJECT_TYPE=$(echo "$TAG_OBJECT" | jq -r '.[0].object.type')
else
echo "TAG_OBJECT is an object"
TAG_OBJECT_SHA=$(echo "$TAG_OBJECT" | jq -r '.object.sha')
TAG_OBJECT_TYPE=$(echo "$TAG_OBJECT" | jq -r '.object.type')
fi
echo "Response" echo "Response"
echo "TAG_OBJECT_SHA is (2): $TAG_OBJECT_SHA" echo "TAG_OBJECT_SHA is (2): $TAG_OBJECT_SHA"