Skip to content

ci: raise the Coverage job ceiling to 45 min (merge+report now takes 18 min) - #17303

Merged
diegosouzapw merged 1 commit into
release/v3.8.53from
ci/release-v3.8.53-coverage-job-timeout
Oct 20, 2026
Merged

diegosouzapw merged 1 commit into
release/v3.8.53from
ci/release-v3.8.53-coverage-job-timeout

Conversation

@diegosouzapw

Copy link
Copy Markdown
Collaborator

Summary

The Coverage job in ci.yml has outgrown its 30-minute budget. On 2026-10-20, on six PRs that touch no test code, the job took 28–31 min and two of six runs died at exactly 30 min as cancelled ("The action has timed out"), which then failed Quality Ratchet / PR Coverage Comment / Gate / CI and blocked the PRs until a re-run.

Measured on a passing run (39442585977):

Step Duration
npm ci (cached) 0.5 min
Download all shard coverage 4 min
Merge + report + gate 18 min
Upload to Codecov (own 5-min ceiling) 5 min
Total 28.5 min

The 30-minute ceiling was set on 2026-08-29 as "headroom" over a ~10–12 min merge; the merge now takes 18 min on its own.

Change

  • timeout-minutes: 30 → 45 on the Coverage job, with the 2026-10-20 timings recorded in the comment so the next bump has the history.

No behaviour change otherwise: the Codecov step keeps its own 5-minute ceiling and continue-on-error, so the extra budget cannot be eaten by a stalled upload.

Evidence

Test plan

  • node scripts/check/check-workflow-syntax.mjs passes (if present) / YAML parses.
  • CI on this PR: Coverage job completes under the new ceiling.

⚠️ base-red inherited: #17219 (Release-Green sweep reds on the base tip — unit/integration/pack lanes under runner contention; unrelated to this change)

…18 min)

On 2026-10-20 the Coverage job took 28-31 min on six PRs that touch no test code
(download 4 min, merge+report+gate 18 min, Codecov upload up to 5 min) and two of
six runs died at exactly 30 min as job-timeout "cancelled", failing Quality Ratchet,
PR Coverage Comment and Gate / CI until a re-run. The 30-minute ceiling was sized on
2026-08-29 over a 10-12 min merge; the merge alone is 18 min now.

The Codecov step keeps its own 5-minute ceiling and continue-on-error, so the extra
budget cannot be eaten by a stalled upload.
@github-actions

github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

CI Coverage Report

  • Coverage job: success
  • PR test policy: success

Coverage artifact was not available for this run.

@diegosouzapw
diegosouzapw merged commit d91f011 into release/v3.8.53 Oct 20, 2026
105 of 107 checks passed
@diegosouzapw
diegosouzapw deleted the ci/release-v3.8.53-coverage-job-timeout branch October 20, 2026 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant