You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
I have a self-hosted runner; Github's hosted runners aren't cheap at scale. It runs x86 Debian linux. Why? Ubuntu is bloated and Canonical is full of bad production practices. [fite me] My build action fails to run because setup-python possibly searches with platform_version instead of arch and platform alone.
Expected behavior:
I expect setup-python to treat the distro agnostically, or at the least, support Ubuntu's parent distro -- rather, not locked to Ubuntu alone. I understand this is the linux distro Github offers with their hosted runners, but they also allow self-hosted linux runners that aren't running Ubuntu. At the least, an override that's able to skip the platform_version would be a nice-to-have. Python is python, and in theory it should be able to work in most (linux) places identically.
Actual behavior:
The version '3.12.7' with architecture 'x64' was not found for Debian n/a.
The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
If a patch can be pushed for difficult people like me, I'd be grateful. Thank you.
EDIT: This may be a variant of #716, though in my instance, I'm not looking for the ability to override outside of my action file, merely the treatment of linux universally.
The text was updated successfully, but these errors were encountered:
Hello @elderlabs 👋,
Thank you for your input. Currently, our support for Python distributions is limited to the operating systems available on our GitHub-hosted runners. We appreciate your feedback and will consider incorporating broader support in future updates.
This issue appears to be more of a feature request rather than a bug, and we will update the label accordingly.
Description:
I have a self-hosted runner; Github's hosted runners aren't cheap at scale. It runs x86 Debian linux. Why? Ubuntu is bloated and Canonical is full of bad production practices. [fite me] My build action fails to run because setup-python possibly searches with
platform_version
instead ofarch
andplatform
alone.Action version:
v5
Platform:
UbuntuLinux x86Runner type:
Tools version:
All.
Repro steps:
Working in elderlabs/BetterDisco with build.yml.
Expected behavior:
I expect setup-python to treat the distro agnostically, or at the least, support Ubuntu's parent distro -- rather, not locked to Ubuntu alone. I understand this is the linux distro Github offers with their hosted runners, but they also allow self-hosted linux runners that aren't running Ubuntu. At the least, an override that's able to skip the
platform_version
would be a nice-to-have. Python is python, and in theory it should be able to work in most (linux) places identically.Actual behavior:
If a patch can be pushed for difficult people like me, I'd be grateful. Thank you.
EDIT: This may be a variant of #716, though in my instance, I'm not looking for the ability to override outside of my action file, merely the treatment of linux universally.
The text was updated successfully, but these errors were encountered: