Is RelayRunner free?
Section titled “Is RelayRunner free?”Yes. It’s open source, and the core routing will stay that way. We plan to add a paid tier later for advanced management, aimed at larger teams. Nothing you set up now will need to change.
Do I pay RelayRunner for runner minutes?
Section titled “Do I pay RelayRunner for runner minutes?”No. Your machines are yours, and hosted providers bill you directly under your own accounts. A routed job only gets a label.
Do relay jobs use minutes?
Section titled “Do relay jobs use minutes?”No. A relay job finishes in about a second, without a runner. Optimized checks don’t use minutes either.
Does it work with my existing GitHub Actions workflows?
Section titled “Does it work with my existing GitHub Actions workflows?”Yes. Each routed job gets a relay job in front of it and a runs-on that reads its answer. Steps, check names and logs stay the same. See GitHub Actions.
What happens when my laptop is closed?
Section titled “What happens when my laptop is closed?”Jobs go to the next step in your runner order, usually GitHub-hosted, with nothing to change. A job that was running when it closed stops. Re-run it and it routes again (see Re-running a job), or turn on automatic retries to have the Router re-run it for you.
Do I need to keep a terminal open?
Section titled “Do I need to keep a terminal open?”Yes, relayrunner connect is the on/off switch. While it runs, the machine takes jobs.
Can a job read the files on my computer?
Section titled “Can a job read the files on my computer?”On a Mac with Apple silicon, no. Each job runs in its own Linux VM that sees none of your files. On Linux and Intel Macs a job runs as you, like on any self-hosted runner, so route jobs only from repos you trust. See Security.
Does it work with public repositories?
Section titled “Does it work with public repositories?”Public repos can use relays to choose between hosted providers, and optimized checks. Their jobs never run on your machines.
Does it work on Windows?
Section titled “Does it work on Windows?”Not yet. Machines can be macOS or Linux, on x64 or ARM64.
Can I use it with GitHub Enterprise Server?
Section titled “Can I use it with GitHub Enterprise Server?”Not yet. It works with organizations and personal accounts on github.com.
Can a job run on several machines at once, like a matrix?
Section titled “Can a job run on several machines at once, like a matrix?”Not through one relay. Each relay routes one job, so matrix jobs aren’t routed. Give separate jobs their own relays.
Can my teammates’ jobs run on my laptop?
Section titled “Can my teammates’ jobs run on my laptop?”Only if you share it with anyone. A new machine only runs jobs you started.
Does RelayRunner see my code or secrets?
Section titled “Does RelayRunner see my code or secrets?”No. Jobs on your machines use GitHub’s own runner, which talks to GitHub directly. See Data and privacy.
Can I run RelayRunner myself?
Section titled “Can I run RelayRunner myself?”The code is on GitHub. The hosted service at app.relayrunner.app is the supported way to use it today.
What providers does it support?
Section titled “What providers does it support?”It routes to your own machines, existing self-hosted runners, GitHub-hosted runners, and hosted providers such as Blacksmith, Depot and Namespace. See Providers.