Repository navigation
ci: use smaller runners for control and publishing jobs - #4492
Conversation
Size Report
Startup median (7 runs, lower is better):
|
7ee0842 to
7fd27ea
Compare
|
I found no code problems in 7fd27ea, but the change still needs one real run on the new runner before it can merge. The label The Coverage failure looks unrelated, because this diff only touches the Not blocking: the deploy job mostly sleeps in a 30s loop for up to 20 minutes, so the smaller runner saves little, but 2 vCPU is enough for node and |
|
The runner validation request is now in progress at The original Coverage job does identify the failure: Coverage remains a merge blocker. The repository's failed-gate rule says “Only if its log shows an infrastructure fault, rerun failed CI once.” This log does not establish one, so I have not blindly retried the failed job. The next diagnostic remains fixture-phase timings under the full coverage workload. The PR is ready only to enable the requested runner validation; it is not merge-ready. The deployment and close-cancellation jobs still need their natural triggering events. I will not deploy or close the PR just to exercise them. |
Apex SentinelVerdict: No findings. Reviewed with this repository's own Sentinel configuration ( Feedback goes in the review comment threads, as a reply under the inline comment of a finding: Reply Useful? Reply Comment |
|
The requested runner proof is now available at Apex now approves with no findings; Cubic also reports no issues. I updated the PR validation evidence and restored draft status because the previously documented Coverage timeout is still unresolved. No source changes or failed-CI retry were made. Deployment and close-cancellation jobs remain untested until their normal events. |
|
Following the renewed request to address this review, I started the explicitly requested Coverage rerun once at the unchanged head The other blocking request already has direct evidence: the Apple aggregator ran successfully on the 2-vCPU runner. Both automated reviewers report no findings. |
|
The remaining validation request is complete: Coverage passed on attempt 2 at the unchanged head Together with the successful Apple aggregator on the 2-vCPU runner, this addresses both validation requests. Both automated reviews have no findings, and there are no unresolved inline threads. Updated the PR evidence and marked it ready for review. This transition triggers the normal smoke workflows again; no merge was performed. |
|
The evidence I asked for in the earlier review (#4492 (comment)) is now in place at the same head, 7fd27ea. The Smoke Tests aggregator ran on |
…baseline * origin/main: ci: use smaller runners for control and publishing jobs (#4492) docs(help): point verification at read-only commands, not bare find (#4497) fix(android): let open --relaunch accept a package Android restarts at once (#4498) fix(snapshot): name the captured Android app in the snapshot header (#4499) feat(proxy): configure trusted public upload origins (#4501) fix(android): restore screenshot demo permission state (#4477) feat(harmonyos): support app uninstall beside deploy (#4292) fix(ios): confirm foldable rotation from the lit panel in either simulator set (#4343) (#4440) chore: mark 0.21.37 as released fix(ios): make back the verified left-edge swipe (#4460) fix(ios): mark zero-area nodes unmeasured and point their press refusal at scroll --until (#4495) fix(ios): never repeat a synthesized gesture that may have run (#4474) fix(capture): publish cropped screenshots atomically after scaling (#4478) ci(android): reuse cached system images across emulator workflows (#4490)
Summary
Use Blacksmith's two-CPU Ubuntu 24.04 runner for the Apple status aggregator, closed-PR cancellation, and docs redirect publishing. These jobs run shell, GitHub API requests, or a small Node redirect generator. Test/build/device jobs keep their existing sizes.
Three files, three runner-label changes. Follows Blacksmith's runner-sizing guidance. No linked issue or broader resizing.
Validation
Head:
7fd27eacfe1c4656e070db77fc6def0d96055b22. Base:880cea7002c3fdb392a2900795ff45f23529aef6.pnpm formatandgit diff --checkpassed.git range-diffconfirmed an identical implementation patch. Cubic reports no issues; Apex approves. No unresolved review threads.pnpm check:affected --run --base 880cea7002c3fdb392a2900795ff45f23529aef6 --head 7fd27eacfe1c4656e070db77fc6def0d96055b22 --json: passed,exactCommit: true; 42 checks passed, 25 CI-owned checks skipped.blacksmith-2vcpu-ubuntu-2404.