actions/python-versions
An infrastructure repository in the GitHub Actions ecosystem responsible for managing Python version installations. It centrally maintains manifests of prebuilt Python build artifacts for various platforms and architectures, which actions/setup-python queries and downloads.
Timeline (last 90 days)
GitHub Actions' actions/python-versions repository recently merged a commit formally adding the stable version Python 3.15.0 to its supported list.
After a new Python version is released, actions/python-versions must go through steps such as building, verification, and uploading artifacts before it is included, and this time gap is typically several days.
Maintainers of actions/python-versions must compile, tag, and generate SHA256 checksums for each target platform (such as x86_64, arm64 and Ubuntu, macOS, Windows), then upload them to Release assets and update the manifest file.
actions/python-versions handles stable versions and pre-release versions (alpha, beta, rc) separately, and only official stable versions are included in the default available list.
Simon Willison mentioned in his blog that he instructed ChatGPT: clone the actions/python-versions repository and run git pull once an hour, until stable version 3.15 is added and then notify him.
actions/setup-python relies on pre-compiled Python distributions in the actions/python-versions repository, and new RC releases must wait for that repository to be updated before they can be used in CI.
All Facts (6)
After a new Python version is released, actions/python-versions must go through steps such as building, verification, and uploading artifacts before it is included, and this time gap is typically several days.
50%UnverifiedMaintainers of actions/python-versions must compile, tag, and generate SHA256 checksums for each target platform (such as x86_64, arm64 and Ubuntu, macOS, Windows), then upload them to Release assets and update the manifest file.
50%Unverifiedactions/python-versions handles stable versions and pre-release versions (alpha, beta, rc) separately, and only official stable versions are included in the default available list.
50%Unverifiedactions/setup-python relies on pre-compiled Python distributions in the actions/python-versions repository, and new RC releases must wait for that repository to be updated before they can be used in CI.
50%UnverifiedGitHub Actions' actions/python-versions repository recently merged a commit formally adding the stable version Python 3.15.0 to its supported list.
50%UnverifiedSimon Willison mentioned in his blog that he instructed ChatGPT: clone the actions/python-versions repository and run git pull once an hour, until stable version 3.15 is added and then notify him.
50%