Home

madison / open-git

public
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

feat(ci): schedule managed jobs and gate them on compute credit

last month

d6e8316
Authored
Madison7/30/2026, 12:30:42 AM
Add fair-share concurrency, self-hosted vs managed routing, and fail checks with a clear reason when the namespace wallet cannot cover managed CI.

Parentfb6278a

20 files changed
  • apps/web/app/[username]/[repository]/settings/_components/repository-settings-nav.tsx+1−1
  • apps/web/app/[username]/[repository]/settings/actions.ts+8−2
  • apps/web/app/[username]/[repository]/settings/autopilot/autopilot-usage-overview.tsx+24−8
  • apps/web/app/[username]/[repository]/settings/autopilot/page.tsx+26−1
  • apps/web/app/[username]/[repository]/settings/repository-settings-forms.tsx+7−40
  • apps/web/app/[username]/[repository]/settings/runners/ci-runners-settings.tsx+236−0
  • apps/web/app/[username]/[repository]/settings/runners/page.tsx+25−2
  • apps/web/app/api/ci/repos/[repoId]/runner-registration-token/route.ts+0−8
  • apps/web/app/api/ci/runners/register/route.ts+25−22
  • apps/web/db/ci-concurrency.ts+59−0
  • apps/web/db/ci-repository-policy.ts+32−4
  • apps/web/db/ci.ts+254−59
  • apps/web/lib/ci/ci-entitlements.ts+8−0
  • apps/web/lib/ci/ci-repository-policy.test.ts+7−0
  • apps/web/lib/ci/ci-repository-policy.ts+6−1
  • apps/web/lib/ci/ci-scheduling.test.ts+167−0
  • apps/web/lib/ci/ci-scheduling.ts+179−0
  • apps/web/lib/ci/ci-workflow-discovery.ts+79−31
  • apps/web/lib/ci/self-hosted-runners.test.ts+25−0
  • apps/web/lib/ci/self-hosted-runners.ts+14−0