setup-python
setup-python copied to clipboard
Support non-ubuntu linux distributions by specify location of versions-manifest.json
Description:
I'm using GHES with runners under CentOS / Rocky Linux.
But setup-python is supported on recent Ubuntu versions only, and it fails on other linux distributions, yet.
So, I propose to support other linux distributions by simple changes.
Justification:
- Recent actions/tool-cache library supports to determine platform version for non-ubuntu linux distros ( https://github.com/actions/toolkit/pull/594 )
setup-pythonactions has hard coded location ofversions-manifest.json. If location ofversions-manifest.jsoncan be provided users, actions can be used for various linux platform. I propose 3 inputs options for this.- versions-manifest-repo-owner : Github owner of
versions-manifest.json - versions-manifest-repo-name : Github repository of
versions-manifest.json - versions-manifest-repo-branch : Github branch of
versions-manifest.jsonIf these values are not set, default value should be same with current behavior.
- versions-manifest-repo-owner : Github owner of
Are you willing to submit a PR?
I'll try it :D
Hello @ganadist. Thank you for your report. We'll take a look at this feature request.