Closed
Description
I was using setup-node
action, and didn't face this problem when using .tool-versions
file; so i was surprised hitting this error in setup-python
action.
Description:
When using the action, I expected it to work seamlessly with .tool-versions
file that asdf-vm generates.
Action version:
Using @v4
Platform:
- Ubuntu
Runner type:
- Github's runner
Tools version:
Repro steps:
-
Create a asdf based version file:
asdf local python 3.10.9 asdf local poetry 1.3.1
-
Use the generated
.tool-versions
file in github action:- uses: actions/setup-python@v4 with: python-version-file: .tool-versions cache: poetry
-
Fails to install python.
Expected behavior:
Parser should be smart to also identify other version managers
Actual behavior:
Resolved architecture/.tool-versions as python 3.10.9
poetry 1.3.1
Version python 3.10.[9](https://github.com/XXXXXXXXXXXXXXXX/actions/runs/3738XXXXXX/jobs/63453738XXXXXX#step:4:10)
poetry 1.3.1
was not found in the local cache
Error: The version 'python 3.[10](https://github.com/XXXXXXXXXXXXXXXX/actions/runs/3738XXXXXX/jobs/63453738XXXXXX#step:4:11).9
poetry 1.3.1
' with architecture 'x64' was not found for Ubuntu 22.04.
Metadata
Metadata
Assignees
Labels
New feature or requestNew feature or request