Summary
publish-docker.yml waits on the JSON API (/pypi/{pkg}/{ver}/json) before building. That endpoint can return 200 while the simple index pip uses inside the Docker build is still stale, causing:
ERROR: No matching distribution found for create-awesome-python-app==X.Y.Z
Seen on the 0.2.5 release: https://github.com/Create-Python-App/create-python-app/actions/runs/29651389715
Acceptance
Notes
Immediate mitigation for 0.2.5: re-run Publish Docker image via workflow_dispatch after simple-index propagation.
Summary
publish-docker.ymlwaits on the JSON API (/pypi/{pkg}/{ver}/json) before building. That endpoint can return 200 while the simple index pip uses inside the Docker build is still stale, causing:Seen on the 0.2.5 release: https://github.com/Create-Python-App/create-python-app/actions/runs/29651389715
Acceptance
https://pypi.org/simple/{package}/(or equivalent pip-visible check)workflow_dispatchfor an already-published version still worksNotes
Immediate mitigation for 0.2.5: re-run
Publish Docker imageviaworkflow_dispatchafter simple-index propagation.