diff --git a/.github/workflows/drift-to-issue.yml b/.github/workflows/drift-to-issue.yml index 5d6bd13..4a1b33a 100644 --- a/.github/workflows/drift-to-issue.yml +++ b/.github/workflows/drift-to-issue.yml @@ -43,10 +43,10 @@ jobs: # For each failed job, ensure a single open tracking issue # exists. Title format `[harness-drift] ` makes # updates idempotent. - echo "$jobs_json" | python3 - <<'PY' - import json, os, subprocess, sys + JOBS_JSON="$jobs_json" python3 - <<'PY' + import json, os, subprocess - jobs = json.loads(sys.stdin.read())["jobs"] + jobs = json.loads(os.environ["JOBS_JSON"])["jobs"] run_url = os.environ["RUN_URL"] for job in jobs: