fix(ci): skip queued-forever jobs on the GitHub mirror #120

Merged
rootiest merged 1 commits from ci/skip-duplicate-run-on-github-mirror into main 2026-09-01 00:21:20 +00:00
1 Commits
Author SHA1 Message Date
rootiest a89a5576a3 fix(ci): skip queued-forever jobs on the GitHub mirror
The test/build-docs jobs target a self-hosted runner (racknerd-mini)
that only exists on the Gitea instance. When GitHub re-runs this same
workflow on the mirror, those jobs sit queued forever with no matching
runner, so the commit never gets a completed status.

Gate both jobs to skip when github.server_url is github.com, and add a
trivial github-mirror job (runs-on: ubuntu-latest, which GitHub does
provide) that only runs on the mirror, so the check completes instead
of hanging.
2026-08-31 20:19:40 -04:00