actions / setup-python

Set up your GitHub Actions workflow with a specific version of Python
MIT License
1.59k stars 505 forks source link

Sporadically missing patch versions on python-versions for arm64 #892

Open chris-griffin opened 1 week ago

chris-griffin commented 1 week ago

Description: Linux arm64 support was recently added to python-versions (https://github.com/actions/python-versions/pull/274). Many supported arm64 versions are available on main now (search for arm64) as you can see here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json.

These are the versions available (excluding non-releases). As you can see many patch versions are inextricably missing:

However, many patch versions of python are missing. For example,

Action version: All

Platform:

Runner type:

Tools version:

Repro steps:
Go to https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json and try to find the 3.9.19 version for "arch": "arm64" (or for any other version listed under the Tools version section)

Expected behavior: All patch python versions listed under the Tools version section should be available for arm64

Actual behavior: All patch python versions listed under the Tools version section are not available for arm64

aparnajyothi-y commented 1 week ago

Hello @chris-griffin, Thank you for creating this issue and we will look into it :)

chris-griffin commented 4 days ago

This was partially addressed in https://github.com/actions/python-versions/pull/289

For example, python-3.9.19-linux-22.04-arm64.tar.gz is now available although python-3.9.19-darwin-arm64.tar.gz remains unavailable. Additionally, 3.9.0-3.9.12 and 3.9.14-3.9.18 are still missing.