Repository navigation
Commit 97be89b
chore(ci): refresh the Test Core shard-timings dataset (#25409)
Refreshes `scripts/test-shard-timings.json`, the balancing input for the
Test Core
shard split. Opened automatically by
`.github/workflows/shard-timings-refresh.yml`.
Every byte came out of `scripts/measure-test-shard-timings.mjs`; nothing
here was
hand-edited, and no bound, timeout or matrix entry was touched.
## Regression readings: NOT MEASURED -- the diff refused (exit 1)
```
file:///home/runner/work/objectstack/objectstack/scripts/measure-test-shard-timings.mjs:1271
throw new Error(
^
Error: packages/cli/src/commands/migrate/audit-mail-bodies.archive.integration.test.ts:2: the budget 85 s is not on the 10 s grid. A test file's budget is ONE header line, `// test-budget: SECONDS — CLASS: REASON` (ruling records 6181973363 and 6212133431): SECONDS is the measured CI reading x 1.25 rounded up to the next 10 s, above the 10 s line; CLASS is one of "spawns the real producer once per single-cause fixture", "whole-package import", "compiles the package type graph once"; REASON is not empty. Refusing to guess which budget the file is held to.
at refuse (file:///home/runner/work/objectstack/objectstack/scripts/measure-test-shard-timings.mjs:1271:11)
at readTestBudget (file:///home/runner/work/objectstack/objectstack/scripts/measure-test-shard-timings.mjs:1298:29)
at declaredBudgetInTree (file:///home/runner/work/objectstack/objectstack/scripts/measure-test-shard-timings.mjs:1323:10)
at declaredBudget (file:///home/runner/work/objectstack/objectstack/scripts/measure-test-shard-timings.mjs:3404:40)
at windowFiles (file:///home/runner/work/objectstack/objectstack/scripts/measure-test-shard-timings.mjs:1386:17)
at diffMain (file:///home/runner/work/objectstack/objectstack/scripts/measure-test-shard-timings.mjs:3400:21)
at main (file:///home/runner/work/objectstack/objectstack/scripts/measure-test-shard-timings.mjs:3460:24)
at file:///home/runner/work/objectstack/objectstack/scripts/measure-test-shard-timings.mjs:3644:3
at ModuleJob.run (node:internal/modules/esm/module_job:343:25)
at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:681:26)
Node.js v22.23.3
```
## What the seat landing this PR does
File nothing from this refresh's readings: no rise and no file was
judged. The refusal above
is a defect in this lane, and that is the one card to file.
## Source
Measured across 8 accumulated run(s) of the HOURLY `schedule` run of CI
on
`main` — the full-battery run (#16467). A `push` run on `main` is
affected-only and
is not a measurement of the workspace, so no push run feeds this file.
No single green run measures the whole workspace either — turbo's cache
is namespaced
per shard and only main pushes write it, so a
package whose inputs have not changed is a HIT and the generator refuses
hits rather
than recording a replay as a duration. Runs are therefore accumulated,
each fenced by
its own `--run` group, until every package has been EXECUTED by at least
the
generator's minimum number of them, and each weight is the median of
those executions.
- https://github.com/objectstack-ai/objectstack/actions/runs/39943147947
- https://github.com/objectstack-ai/objectstack/actions/runs/39936055900
- https://github.com/objectstack-ai/objectstack/actions/runs/39928834751
- https://github.com/objectstack-ai/objectstack/actions/runs/39921744055
- https://github.com/objectstack-ai/objectstack/actions/runs/39915751898
- https://github.com/objectstack-ai/objectstack/actions/runs/39909025131
- https://github.com/objectstack-ai/objectstack/actions/runs/39903431405
- https://github.com/objectstack-ai/objectstack/actions/runs/39898100438
- Newest run in the set: `39943147947`, commit
`2dfeb1a77254d984c701d7b4b8f1e3892f489686` — the date this refresh
carries.
- Every run above had all six `Test Core (N/6)` jobs conclude `success`
with its six
run-summary artifacts still retained; runs that were cancelled, failed
or had lost
their artifacts were rejected by name in the log before any of these
were used.
All 75 package weights were measured in these runs; nothing was carried.
1 parent 1000cc7 commit 97be89b
1 file changed
Lines changed: 255 additions & 434 deletions
0 commit comments