Skip to content

Commit d063800

Browse files
committed
Merge remote-tracking branch 'origin/main' into fix/fix-783
2 parents c611e5c + 444a093 commit d063800

234 files changed

Lines changed: 18374 additions & 1994 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.agents/skills/openclaw-ci-limits/SKILL.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,17 @@ registration edge limit.
1313

1414
- The scarce resource is Blacksmith runner registrations, not Blacksmith vCPU
1515
capacity.
16-
- GitHub runner registrations for `openclaw` are currently capped at 3,000 per
17-
5 minutes per repository, organization, or enterprise. The `openclaw`
16+
- GitHub runner registrations for `openclaw` currently report a 10,000 per
17+
5-minute bucket in `actions_runner_registration`. Verify the live bucket
18+
before each tuning pass because GitHub can change it. The `openclaw`
1819
organization shares one bucket.
1920
- Core REST quota does not draw down this bucket. Check
2021
`actions_runner_registration` separately; core quota can be healthy while
2122
runner registration is throttled.
22-
- Use 2,000 registrations per 5 minutes as the operating target. Leave the last
23-
third for other repos, retries, and burst overlap.
23+
- Use about 60% of the live bucket as the operating target. With the current
24+
10,000-registration bucket, keep planned Blacksmith burst load under 6,000
25+
registrations per 5 minutes and leave the rest for other repos, retries, and
26+
burst overlap.
2427
- Jobs that route, notify, summarize, choose shards, or run short CodeQL quality
2528
scans should stay on GitHub-hosted runners unless measured evidence says
2629
Blacksmith is required.
@@ -88,9 +91,10 @@ admission. The debounce only suppresses pushes that arrive while
8891
registrations are spent even if a later push cancels the run. If timing is
8992
uncertain, count every sequential push in the window.
9093

91-
Reject a change unless the org-level worst case stays below 2,000 registrations
92-
per 5 minutes with headroom for ClawSweeper, ClawHub, Clownfish, OpenClaw RTT,
93-
and Clawbench.
94+
Reject a change unless the org-level worst case stays below about 60% of the
95+
live bucket. With the current 10,000-registration bucket, keep planned
96+
Blacksmith burst load under 6,000 registrations per 5 minutes with headroom for
97+
ClawSweeper, ClawHub, Clownfish, OpenClaw RTT, and Clawbench.
9498

9599
## Safe Levers
96100

0 commit comments

Comments
 (0)