diff --git a/.gitea/workflows/nightly.yml b/.gitea/workflows/nightly.yml index 520afd6..77ccd0c 100644 --- a/.gitea/workflows/nightly.yml +++ b/.gitea/workflows/nightly.yml @@ -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" \