xdqi/sccache-dist Tailnet Farm

Ephemeral sccache-dist compile farm over a Tailscale mesh on GitHub runners

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
modecoordinator | workeryes
oauth-secretTailscale OAuth client secret (used as authkey)yes
oauth-client-idreserved; unusedno
expected-workersworkers to wait for (coordinator)no
min-workersmin online to proceed (default expected)no
wait-timeoutmax wait for workersno300s
worker-indexunique per worker (matrix idx)no
tagstailnet tagsnotag:ci-sccache
run-prefixhostname namespacingno${{ github.run_id }}-${{ github.run_attempt }}
slotsper-worker concurrent jobs (0=nproc)no0
poll-intervalteardown poll intervalno1s
teardown-thresholdoffline reads before worker exitsno5
dist-fallbackSCCACHE_DIST_FALLBACK (fall back to local on non-distributable)notrue
server-logSCCACHE_LOG directive for scheduler/server logs; default shows compiler argv+output via the sccache_compile target. Use debug for lifecycle only, trace for everything, empty to disablenoinfo,sccache_compile=trace
sccache-refforked sccache build to usenosccache-dist-poc-tweaks
github-tokentoken for release downloadno${{ github.token }}
namedescription
workers-onlineparticipating workers
sccache-jsuggested -j (sum of worker slots)
scheduler-urlcoordinator scheduler URL