From 57e1f63bcf31dfb6e25fde03fd7007d9284aa8ff Mon Sep 17 00:00:00 2001 From: Keith Solomon Date: Tue, 11 Aug 2026 13:24:44 -0500 Subject: [PATCH] Use heredoc for embedded Python (fix IndentationError) --- .github/workflows/release.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d048605..143f506 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -95,22 +95,22 @@ jobs: exit 1 fi - payload=$(TAG="$TAG" python3 -c ' + payload=$(TAG="$TAG" GH_SHA="$GITHUB_SHA" python3 - <<'PYEOF' import json, os - tag = os.environ["TAG"] print(json.dumps({ - "tag_name": tag, - "name": tag, + "tag_name": os.environ["TAG"], + "name": os.environ["TAG"], "body": ( "Automated release.\n\n" - "Built from commit " + os.environ.get("GITHUB_SHA", "unknown") + ".\n\n" + "Built from commit " + os.environ.get("GH_SHA", "unknown") + ".\n\n" "See the workflow run for the artifact." ), "draft": False, "prerelease": False, "generate_release_notes": True, })) - ') + PYEOF + ) release_json=$(curl -fsS -X POST \ -H "Authorization: token ${GITHUB_TOKEN}" \ @@ -144,21 +144,21 @@ jobs: API="${GH_API_URL%/}/api/v1" fi - payload=$(TAG="$TAG" python3 -c ' + payload=$(TAG="$TAG" GH_SHA="$GITHUB_SHA" python3 - <<'PYEOF' import json, os - tag = os.environ["TAG"] print(json.dumps({ - "tag_name": tag, - "name": tag, + "tag_name": os.environ["TAG"], + "name": os.environ["TAG"], "body": ( "Automated release.\n\n" - "Built from commit " + os.environ.get("GITHUB_SHA", "unknown") + ".\n\n" + "Built from commit " + os.environ.get("GH_SHA", "unknown") + ".\n\n" "See the workflow run for the artifact." ), "draft": False, "prerelease": False, })) - ') + PYEOF + ) release_json=$(curl -fsS -X POST \ -H "Authorization: token ${GITEA_TOKEN}" \