Commit history for src/server/ci
- Clear a workflow's stale compile-error status once a later run on the commit compiles, and keep the run page refreshing while jobs wait or run7ea302b⌁taigrr committed
- Check action repositories with a non-git User-Agent (api.github.com rejects git/ ones) and fall back to anonymous fetches when GitHub won't take the GITHUB_COM_TOKENa3ba535⌁taigrr committed
- Resolve and download actions with the repository's GITHUB_COM_TOKEN, retry GitHub 429s, and fall back to the last known commit for a tag while GitHub is rate-limiting5d2f1bb⌁taigrr committed
- Warn repository admins on the Actions page when actions expect a GitHub token but no GITHUB_COM_TOKEN secret is set62b3b5b⌁taigrr committed
- Give actions the GITHUB_COM_TOKEN secret for secrets.GITHUB_TOKEN in with:, and restore the commit subject when re-running a run that failed to compilea11786a⌁taigrr committed
- Add bidirectional repository mirroring, a gentle Pro page with supporter badges, and Docker actions on Docker-capable cloud runnersbaefb4f⌁taigrr committed
66f6750⌁
- Let batch-limited cleanup continue a backlog, and keep abandoned cache reservations precise5d58241⌁taigrr committed
- Back off when a repository's attachment sweep has no directory row, and leave jobs of unknown runners alone0df5a3a⌁taigrr committed
- Capture comments, reviews, imports, forks, token creation and runner registration server-side70c3c3a⌁taigrr committed
- Run each repository's time-driven work from its RepoState alarm instead of crons over every repository32e5c36⌁taigrr committed
- Detach the previous owner's runners on transfer and re-check repository ownership on every claim1618a91⌁taigrr committed
- Refuse re-runs of fork pull request runs whose fork is gone, and keep fork re-runs untrusted50cca6b⌁taigrr committed
f841c0b⌁
- Embed the owning repo or account id in new row ids so lookups skip the directory and no locator rows are written9878c76⌁taigrr committed
- Remove the migration scaffolding: D1 import path, one-shot cron steps, backfill helpers and unused exports4088d52⌁taigrr committed
- Move CI runs, jobs, statuses, caches, webhooks, secrets, variables, environments and deploy tokens into RepoState1cbb8e5⌁taigrr committed
- Only silence a runner scope's doorbell when nothing is queued there, so an idle runner with other labels can't starve the one that matches2a9c9ed⌁taigrr committed
- Merge feat/remove-pages1823e11⌁taigrr committed
- Merge fix/ci3 burst guard1bfa25e⌁taigrr committed
- Merge fix/ci3a0c75b6⌁taigrr committed
- Merge fix/ci2e5d0622⌁taigrr committed
- Merge release/ci-canceld1292ac⌁taigrr committed
- Merge release/billing3619d8b⌁taigrr committed
- Merge release/scratchcc94bde⌁taigrr committed
- Merge release/dofe2c25c⌁taigrr committed
- Merge release/posthogfe357f8⌁taigrr committed
- Never re-disable an account for an already-handled dispute, and refuse job tokens of runs triggered by a disabled user852024b⌁taigrr committed
2d7fafa⌁
- Require fork PR approval on push unless author, head owner and pusher are all trusted; record every rerun's parent95f19f9⌁taigrr committed