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
actions/setup-python fails on riscv64 runners because actions/python-versions does not provide pre-built Python binaries for linux/riscv64:
Error: The version '3.11 - 3.14' with architecture 'riscv64' was not found for Ubuntu 24.04.
This blocks all Python CI workflows on riscv64 GitHub Actions runners. RISC-V self-hosted runners are becoming available through the RISE RISC-V runners program, used by projects like numpy, llama.cpp, and pytorch.
CPython supports riscv64 as a Tier 3 platform and builds natively on current hardware.
Ideally, actions/python-versions would add riscv64 to its build matrix. As a shorter-term fix, setup-python could fall back to system Python when pre-built binaries are unavailable for the current architecture.
actions/setup-pythonfails on riscv64 runners becauseactions/python-versionsdoes not provide pre-built Python binaries forlinux/riscv64:This blocks all Python CI workflows on riscv64 GitHub Actions runners. RISC-V self-hosted runners are becoming available through the RISE RISC-V runners program, used by projects like numpy, llama.cpp, and pytorch.
CPython supports riscv64 as a Tier 3 platform and builds natively on current hardware.
Ideally,
actions/python-versionswould add riscv64 to its build matrix. As a shorter-term fix,setup-pythoncould fall back to system Python when pre-built binaries are unavailable for the current architecture.