From 183dc4f0ca700f50f9e01c263f29ac5f83218e2d Mon Sep 17 00:00:00 2001 From: Jason Farrar Date: Wed, 8 Jul 2026 12:01:11 +0100 Subject: [PATCH] fix: correct bash variable expansion in PyPI verification step The heredoc on line 152 used single quotes ('PYEOF'), preventing bash from expanding $PKG_NAME and $VERSION variables. This caused the Python verification script to query PyPI with literal '$PKG_NAME' string, resulting in HTTP 404 errors despite successful package upload. Removing the quotes allows proper variable interpolation, fixing the verification step for both initial runs and re-runs (when packages already exist on PyPI). Fixes v0.3.7 promote-release workflow failure. Signed-off-by: Jason Farrar --- .github/workflows/promote-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/promote-release.yml b/.github/workflows/promote-release.yml index e583d3b..136bd18 100644 --- a/.github/workflows/promote-release.yml +++ b/.github/workflows/promote-release.yml @@ -149,7 +149,7 @@ jobs: fi # Check PyPI with proper string passing to avoid interpolation issues - if python3 << 'PYEOF' + if python3 << PYEOF import urllib.request import json import sys