-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Description
Description
Pypy versions appear to be missing from the setup-python action but are but show as cached tools. This is causing jobs using pypy to fail,
Area for Triage:
contains: 'Python'
addLabels: ['Area: Python']
Question, Bug, or Feature?:
Virtual environments affected
- macOS 10.15
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- Windows Server 2016 R2
- Windows Server 2019
Expected behavior
The virtual environment is able to use pypy and pypy3 to complete python tests
Actual behavior
Get a failure reason:
Version pypy3.6.9 with arch x64 not found
The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
I checked the link and there are no pypy versions there. However, all the READMEs for the virtual-environments have pypy3 listed.
Repro steps
Action that failed: https://github.com/Cyb3r-Jak3/html5validator/actions/runs/283323536. Link the workflow config: https://github.com/Cyb3r-Jak3/html5validator/blob/pypy3_support/.github/workflows/main.yml
Steps to reproduce:
- Setup up the python action to use either pypy or pypy3
- Push the changes and the job will fail to run because it can not find the version.