Commit history for src/server/ci
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
- Harden CI quota, preview trust, action archives, cache quota and log masking (CI-P1..P11)c5d0250⌁taigrr committed
- abuse and metering486d635⌁taigrr committed
a360a78⌁
- Gate idle self-hosted runner long-polls on per-scope job doorbells so they stop scanning queued jobs in D1 every two seconds until a job is actually queued for their repo or owner.91e0d88⌁taigrr committed
690dced⌁
- Merge roadmap/notify7417d6f⌁taigrr committed