Skip to content

test(ci): refresh three stale file duration rows - #2815

Merged
freeqaz merged 1 commit into
mainfrom
lows-1018d-durations
Oct 18, 2026
Merged

freeqaz merged 1 commit into
mainfrom
lows-1018d-durations

Conversation

@freeqaz

@freeqaz freeqaz commented Oct 18, 2026 •

Copy link
Copy Markdown
Collaborator

Problem

Three rows in scripts/ci/test-suites/file-durations.json no longer match how long their files take, so the shared lanes start them in the wrong order:

Change

  • Recompute those three rows with the method the table already uses: the median wallDurationMs of passed runs over five green main CI runs, rounded to 100 ms, read from the ci-results-<lane> artifacts.
  • The five runs end at 7e2000970. The others are 968eb89f6, 0e2f29eae, bc69f8a11 and 33bb74590.
  • Name that window in the table's source note, as test(ci): start the postgres iam barrier in the first freed slot #2784 did for provisioning-400.
  • No other row changes. Every other row in these lanes is within 15% or 5 s of its current median.

Verification

  • Samples from the 15 ci-results-checks-baseline-1, ci-results-checks-browser and ci-results-checks-browser-2 artifacts. Each artifact's sourceSha matches its run, and each lane passed.
    • kubernetes-real-kubectl: 8553, 8578, 8762, 8765, 8782 ms
    • console-agents-2: 63877, 64832, 65911, 65934, 65940 ms
    • console-agent-logs: 73011, 74005, 74050, 74544, 77512 ms
  • node scripts/ci/run-tests.mjs audit: no issues.
  • The three focused ci-runner tests pass: shared versus serial files, longest-first order, and rejection of an unusable duration table.
  • Prettier check passes.

Risks

None expected. This changes only the order in which shared files start. It does not change which tests run, how many run at once, or which checks are required.

Recompute console-agent-logs (65.6 s -> 74.0 s), console-agents-2
(77.9 s -> 65.9 s) and kubernetes-real-kubectl (1.0 s -> 8.8 s) as the
median wall time over the five green main runs ending at 7e20009, rounded
to 100 ms. kubernetes-real-kubectl grew from 22 to 37 tests with #2789, #2796
and #2799, so its 1.0 s row started it near the end of checks-baseline-1.
@freeqaz
freeqaz requested a review from a team as a code owner October 18, 2026 03:54
@clawsweeper

clawsweeper Bot commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

🦞👀
ClawSweeper picked this up.

Pull request received. I will update this pull request when review starts.

ClawSweeper review in progress

ClawSweeper is reviewing this revision. This supersedes any previous blocked status.

View the workflow run.

@freeqaz
freeqaz temporarily deployed to integration-qa-pr October 18, 2026 03:54 — with GitHub Actions Inactive
@freeqaz
freeqaz temporarily deployed to integration-qa-pr October 18, 2026 03:54 — with GitHub Actions Inactive
@freeqaz
freeqaz merged commit 0bf4dde into main Oct 18, 2026
45 of 46 checks passed
@freeqaz
freeqaz deleted the lows-1018d-durations branch October 18, 2026 04:08

This branch was previously deployed

1 inactive deployment
integration-qa-pr — 81184f0d Deployed Oct 18, 2026 by freeqaz via QA advisory (kubernetes) #2127
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