fix(ci): Heredoc aus YAML entfernen — python3 -c statt <<PYEOF

This commit is contained in:
2026-06-29 06:55:31 +02:00
parent 1b05362c2b
commit ab2cf6e4ed

View File

@@ -153,20 +153,13 @@ jobs:
2>/dev/null || true
# Release erstellen — JSON via python3 serialisieren (kein SIGPIPE-Risiko)
python3 - "$TAG" "$VERSION" "$BODY_FILE" <<'PYEOF'
python3 -c "
import sys, json
tag, version, body_file = sys.argv[1], sys.argv[2], sys.argv[3]
body = open(body_file).read()
payload = json.dumps({
"tag_name": tag,
"name": f"KX-Bridge {version} Nightly",
"body": body,
"draft": False,
"prerelease": True
})
with open("/tmp/release_body.json", "w") as f:
f.write(payload)
PYEOF
payload = json.dumps({'tag_name': tag, 'name': 'KX-Bridge ' + version + ' Nightly', 'body': body, 'draft': False, 'prerelease': True})
open('/tmp/release_body.json', 'w').write(payload)
" "$TAG" "$VERSION" "$BODY_FILE"
curl -s -X POST \
-H "Authorization: token ${GITEA_TOKEN}" \
-H "Content-Type: application/json" \