Repository navigation
chore: use self-hosted GitHub Actions runners - #4
superkindhq[bot] wants to merge 1 commit into
Conversation
Add `runs-on: [self-hosted]` to all workflow files to use self-hosted runners.
|
Closing without merging. The change brings no benefit, and it breaks the fork's CI. 1. It saves nothing. GitHub's billing docs say: "GitHub Actions usage is free for self-hosted runners and for public repositories that use standard GitHub-hosted runners." This fork is public, so the hosted runners already cost nothing. 2. No runner picks up the jobs. This PR's own
After a merge, every workflow on the fork would wait and then fail in the same way. 3. GitHub advises against self-hosted runners on public repositories: "Self-hosted runners should almost never be used for public repositories on GitHub, because any user can open pull requests against the repository and compromise the environment." If someone later registers a runner, any fork PR could run code on that machine and reach its secrets and the 4. The PR does not need to touch the workflow files. These 8 workflows run only for PRs inside this fork. The CI for the Cloudflare submission (cloudflare#1075) runs in |
This PR updates all GitHub Actions workflows to use self-hosted runners.\n\nThe change replaces
runs-on: ubuntu-*withruns-on: [self-hosted]to leverage self-hosted runners.