Repository navigation
feat(cli): port the deterministic scenario scorer — shape score, artifact graph reader and Run grader — with a discrimination self-test #58118
ci.yml
on: pull_request
filter
25s
Matrix: dogfood
Temporal Conformance (live PG + MySQL)
Build Core
7m 7s
Build Docs
Live E2E UI
8m 2s
UI Published Artifacts
Test UI
4s
Test Core
30s
Annotations
8 warnings and 47 notices
|
Test Core shard timing drift
Test Core (2/8): 636.5s measured vs 488.6s predicted across 8 package(s) = 1.30x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/core, predicted 106.7s, measured 168.4s. scripts/test-shard-timings.json is drifting from the runtime; refresh it before it reaches the drift bound (see scripts/measure-test-shard-timings.mjs). Not a failure: this step stays green on every event.
|
|
Suite-duration ceiling
@objectstack/service-package: 39.33s, over its 32.90s ceiling. Slowest file: src/install-primitive-declaration.test.ts 2.19s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
|
|
Suite-duration ceiling
@objectstack/service-messaging: 177.10s, over its 166.91s ceiling. Slowest file: src/keyed-notification-text.integration.test.ts 3.30s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
|
|
Suite-duration ceiling
@objectstack/runtime: 954.80s, over its 913.09s ceiling. Slowest file: src/plugin-driver-external-object.spike.test.ts 21.25s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
|
|
Suite-duration ceiling
@objectstack/plugin-pinyin-search: 69.75s, over its 62.37s ceiling. Slowest file: src/boot-reconcile.integration.test.ts 16.81s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
|
|
Suite-duration ceiling
@objectstack/plugin-audit: 229.20s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 21.36s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
|
|
Suite-duration ceiling
@objectstack/core: 168.39s, over its 151.42s ceiling. Slowest file: src/security/auth-gate.test.ts 6.68s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
|
|
Suite-duration ceiling
@objectstack/cloud-connection: 234.54s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-seed-lookup.test.ts 3.70s. Report only, on every event (this is a `pull_request` run): a suite's wall on a shared runner measures the run's load as much as the package, so this is a reading, not a failure.
|
|
filter
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Dogfood Regression Gate
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Plan Test Core shards
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Turbo remote cache disabled (Build UI Deps)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
|
|
Build UI Deps
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Turbo remote cache disabled (Build Core)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
|
|
Build Core
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Live E2E UI
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
1 skipped
83 passed (1.7m)
|
|
Build & E2E UI
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Turbo remote cache disabled (Test Core (8/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
|
|
Test Core (8/8)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Turbo remote cache disabled (Test Core (6/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
|
|
Test Core (6/8)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Turbo remote cache disabled (Test Core (5/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
|
|
Test Core (5/8)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Turbo remote cache disabled (Test Core (2/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
|
|
Test Core (2/8)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (7/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (1/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (14/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (16/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (4/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Turbo remote cache disabled (Test Core (7/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
|
|
Test Core (7/8)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Turbo remote cache disabled (Test Core (1/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
|
|
Test Core (1/8)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (8/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (12/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Type Check UI
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (2/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (13/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (10/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (11/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (9/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (15/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (6/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Shard headroom
longest Test (shard 4/8): 10m37s = 212% of the 5-minute cap, -6m-37s of headroom; total 75m45s over 8 shard(s); at the 2-minute target per shard that is 38 shard(s) (the matrix has 8)
|
|
Shard headroom
Test (shard N/16): NOT MEASURED -- the jobs API could not be read (GITHUB_REPOSITORY is not set). This is a reading, not a gate; nothing failed because of it.
|
|
Test UI (5/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI (3/16)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test UI
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Turbo remote cache disabled (Test Core (3/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
|
|
Test Core (3/8)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Turbo remote cache disabled (Test Core (4/8) closure)
Remote caching disabled (remote cache requested — set TURBO_TOKEN and TURBO_TEAM, or run "turbo login" and "turbo link") -- expected: the remote-cache credentials are passed only to merge_group runs and runs on main, so this run built from the restored Actions-cache seed.
|
|
Test Core (4/8)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Test Core
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build-output
|
18 MB |
sha256:b477706e806108b1d11eb7fbe3a6ca50fb031624250189f86f9ce9f1b8b5ee24
|
|
|
shard-attest-test-1-of-8
|
313 Bytes |
sha256:cece7d41157029566b2b24fef93dfc71b6079e54eb4cac5e38294f046569cf48
|
|
|
shard-attest-test-2-of-8
|
313 Bytes |
sha256:32b25fd49d7a9010d19c717d3cb2446b49dd4c2f6cab3b5d65203b77575fa0fe
|
|
|
shard-attest-test-3-of-8
|
313 Bytes |
sha256:6017cb84a9bad6985689b2d609fe163084475610c7e66bf617756eeb5ca072ee
|
|
|
shard-attest-test-4-of-8
|
313 Bytes |
sha256:893e9118bf899543e0065e1e08c88ca25de1e5b23285f9d9bcda300b648cf382
|
|
|
shard-attest-test-5-of-8
|
312 Bytes |
sha256:318d5504d9d290e604b1ec2e6d6947f6eab26a4db9f18522cbadcb52eae4d488
|
|
|
shard-attest-test-6-of-8
|
314 Bytes |
sha256:995087491cbe9e92047bf76a2c5aa2ea05242905e52547ee7a8cbd7fcd094eb2
|
|
|
shard-attest-test-7-of-8
|
313 Bytes |
sha256:1a9e34f68ede11fed427eb09436e5be468af85ca3173fb6883f4477cc6df71ce
|
|
|
shard-attest-test-8-of-8
|
310 Bytes |
sha256:60c4637b000f7714958c927a769b3ea0b857e45e740e7087cb550ddab8e65dcf
|
|
|
test-core-run-summary-1-of-8
|
639 KB |
sha256:acdcc73ea44783a87e0271c819a0ad555d947aebbc19ae46618ff1738b314032
|
|
|
test-core-run-summary-2-of-8
|
1.47 MB |
sha256:a2cce3d633a3f7e2e96d5821457ef37158f2f45f75c6e12cf95f9f4a17675ec8
|
|
|
test-core-run-summary-3-of-8
|
850 KB |
sha256:4ffef3b4220dd1e448c7dd3a247526760fb65c897321853c365b95de72926e00
|
|
|
test-core-run-summary-4-of-8
|
1.27 MB |
sha256:2f148e1335201487f5f2800bee6dbf0977725e1bf46e4388f664f7ea5ca13736
|
|
|
test-core-run-summary-5-of-8
|
790 KB |
sha256:78153578fc1d4e27564a7b8faafe25b7373f5cc06cf7f96a5093f243f33a2d5c
|
|
|
test-core-run-summary-6-of-8
|
511 KB |
sha256:32c53dbec51bb5dacb1d3b9f0d169808703a72b5c9a39e371c59c01e630b65e3
|
|
|
test-core-run-summary-7-of-8
|
504 KB |
sha256:b7cd7561da644c6e208c62e6bd7d56ccbcbb132e5b2c0531ba05c1a9a74ed8a1
|
|
|
test-core-run-summary-8-of-8
|
554 KB |
sha256:4bf6b9c266146df2d859ffb99994a16c9eb43ae1c71bd54ac07559f02a67efd4
|
|
|
test-core-timing-table
|
126 KB |
sha256:9cf668935e9afa97b11b01aac2578bbae522eb4ca0ee383c142d09db074ea66f
|
|
|
test-core-timings-1-of-8
|
7.23 KB |
sha256:5045c946d914ed0595e3ae63fa456d8896a62796bbdcdc39db5362b6a2663967
|
|
|
test-core-timings-2-of-8
|
23 KB |
sha256:00228499c6efa48f49e60f16df3ab6ceefa76c39bb7c696fc01f2ff7f6ed0e93
|
|
|
test-core-timings-3-of-8
|
13.4 KB |
sha256:2899b0be019a26e18943b3de0e8c56b24296a5257909ffc10ae3916c9e567761
|
|
|
test-core-timings-4-of-8
|
12.1 KB |
sha256:c5b9753d7bcb6ef906d5987c45dddef4ee1f4a3ba281c35cc7ac3f09460fc9ff
|
|
|
test-core-timings-5-of-8
|
14.7 KB |
sha256:49b6719a3bd9428ddaf59744e3a14f540cba337b79bdb70a393626a1d158fafc
|
|
|
test-core-timings-6-of-8
|
15.7 KB |
sha256:821a0c7781758e468850b5e0e923aa6ac4d1223dd06904d005c277c42fc803ff
|
|
|
test-core-timings-7-of-8
|
14.6 KB |
sha256:005b9e2c4183b9d3a460562cdf137178ce5261bba8320e006636a7ee562f88df
|
|
|
test-core-timings-8-of-8
|
16.4 KB |
sha256:1c8598efbc47621169939099c53a7ab4fad4596105558c0b4b1fb160ce744f52
|
|
|
ui-deps-turbo-cache
|
30.4 MB |
sha256:b59b2b50b2d57fdc97eec05a6cea597c1ed81909eabd9edaa0b5fbb2b05555a0
|
|