Fix release workflow YAML
Some checks failed
Release binaries / build (push) Failing after 3m32s

This commit is contained in:
2025-12-30 12:04:28 -05:00
parent 5d96fcab11
commit 6370f1bdf4

View File

@@ -59,33 +59,15 @@ jobs:
release_json=$(curl -sS -H "Authorization: token ${RELEASE_TOKEN}" \ release_json=$(curl -sS -H "Authorization: token ${RELEASE_TOKEN}" \
"${API_URL}/repos/${REPO}/releases/tags/${TAG}") "${API_URL}/repos/${REPO}/releases/tags/${TAG}")
release_id=$(python3 - <<'PY' release_id=$(python3 -c 'import json,sys; print(json.load(sys.stdin).get("id",""))' <<<"$release_json")
import json, sys
data = json.load(sys.stdin)
print(data.get("id", ""))
PY
<<<"$release_json")
if [ -z "$release_id" ]; then if [ -z "$release_id" ]; then
create_payload=$(python3 - <<'PY' create_payload=$(python3 -c 'import json,os; print(json.dumps({"tag_name": os.environ["TAG"], "name": os.environ["TAG"], "body": ""}))')
import json, os
print(json.dumps({
"tag_name": os.environ["TAG"],
"name": os.environ["TAG"],
"body": ""
}))
PY
)
release_json=$(curl -sS -H "Authorization: token ${RELEASE_TOKEN}" \ release_json=$(curl -sS -H "Authorization: token ${RELEASE_TOKEN}" \
-H "Content-Type: application/json" \ -H "Content-Type: application/json" \
-d "$create_payload" \ -d "$create_payload" \
"${API_URL}/repos/${REPO}/releases") "${API_URL}/repos/${REPO}/releases")
release_id=$(python3 - <<'PY' release_id=$(python3 -c 'import json,sys; print(json.load(sys.stdin).get("id",""))' <<<"$release_json")
import json, sys
data = json.load(sys.stdin)
print(data.get("id", ""))
PY
<<<"$release_json")
fi fi
for file in dist/*.tar.gz; do for file in dist/*.tar.gz; do