diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 9d2694b..cbf40b7 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -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 }}