Fix release workflow Python command indentation
Some checks failed
build / ARM v8 (push) Has been cancelled
build / ARM v7 (push) Has been cancelled
build / i686 Linux (push) Has been cancelled
build / i686 Win (push) Has been cancelled
build / RISCV 64bit (push) Has been cancelled
build / Cross-Mac x86_64 (push) Has been cancelled
build / Cross-Mac aarch64 (push) Has been cancelled
build / x86_64 Linux (push) Has been cancelled
build / x86_64 Freebsd (push) Has been cancelled
build / Win64 (push) Has been cancelled

This commit is contained in:
t1amak
2026-03-19 19:42:57 +01:00
parent 0c5e1f25a8
commit d858458c07

View File

@@ -49,11 +49,7 @@ jobs:
"${get_release_url}")"
if [ "${status}" = "200" ]; then
python3 -c 'import json
with open("/tmp/release.json", "r", encoding="utf-8") as f:
data = json.load(f)
print(f"release_id={data[\"id\"]}")
print(f"release_name={data[\"name\"]}")' >> "$GITHUB_OUTPUT"
python3 -c 'import json; data=json.load(open("/tmp/release.json", "r", encoding="utf-8")); print(f"release_id={data[\"id\"]}"); print(f"release_name={data[\"name\"]}")' >> "$GITHUB_OUTPUT"
exit 0
fi
@@ -63,16 +59,7 @@ jobs:
exit 1
fi
python3 -c 'import json, os
payload = {
"tag_name": os.environ["TAG_NAME"],
"target_commitish": os.environ["TARGET_COMMITISH"],
"name": os.environ["RELEASE_NAME"],
"body": os.environ.get("RELEASE_NOTES", ""),
"draft": False,
"prerelease": False,
}
print(json.dumps(payload))' > /tmp/release-payload.json
python3 -c 'import json, os; payload={"tag_name": os.environ["TAG_NAME"], "target_commitish": os.environ["TARGET_COMMITISH"], "name": os.environ["RELEASE_NAME"], "body": os.environ.get("RELEASE_NOTES", ""), "draft": False, "prerelease": False}; print(json.dumps(payload))' > /tmp/release-payload.json
curl -sS \
-H "Authorization: token ${GITEA_TOKEN}" \
@@ -82,13 +69,7 @@ jobs:
"${create_release_url}" \
-o /tmp/release.json
python3 -c 'import json
with open("/tmp/release.json", "r", encoding="utf-8") as f:
data = json.load(f)
if "id" not in data:
raise SystemExit(json.dumps(data, indent=2))
print(f"release_id={data[\"id\"]}")
print(f"release_name={data[\"name\"]}")' >> "$GITHUB_OUTPUT"
python3 -c 'import json; data=json.load(open("/tmp/release.json", "r", encoding="utf-8")); (_ for _ in ()).throw(SystemExit(json.dumps(data, indent=2))) if "id" not in data else None; print(f"release_id={data[\"id\"]}"); print(f"release_name={data[\"name\"]}")' >> "$GITHUB_OUTPUT"
build-release:
name: ${{ matrix.toolchain.name }}