Skip to content
compiler.dev

One-line setup (size labels)

After you install the compiler.dev GitHub App on a repository, you can move a job with one line:

jobs:
  test:
    runs-on: compiler-8cpu

When to use the routed setup instead. Use the setup pull request when you want automatic fallback, a gradual rollout (10%, 25%, 50% or 100% of pull requests) or Try safely comparison mode, where a copy of your jobs runs on our machines while your results still come from your own runners. With the routed setup, if compiler.dev cannot take a job, or your credit or monthly cap runs out, the job runs on the runner it used before you switched, whether that is GitHub-hosted or your own.

Same rules as everywhere: Linux build and test jobs only. Deploy and publish jobs, Windows, macOS, ARM, GPU and forked pull requests stay on your runners (see Which jobs can move).