runs-on set to the label we sent you. Other actions may work too. Other setup-* actions that
fetch Ubuntu builds may fail the same way as Python’s (see below).
Node.js
Node.js and npm are preinstalled. Verified:actions/checkout and actions/setup-node.
pnpm and Turborepo
Verified:pnpm/action-setup, and a whole pnpm and Turborepo job.
Go
Go is not preinstalled. Verified:actions/setup-go; add it before any step that runs go.
Rust
Rust is not preinstalled. Verified: a Rust job that installs it and runscargo build and cargo test.
Python
Debian’s own Python is preinstalled; our benchmark runs didn’t exercise it.actions/setup-python failed for the
CPython versions our benchmark runs tried (the quickstart lists them) when it downloaded them, because
those builds are made for Ubuntu only. Keep a job that needs a particular Python version on its
current runner for now.