Skip to content

build(scenarios): a minimal unpublished build, and a narrow ./score entry that reads no objectql or plugin-sharing #59417

build(scenarios): a minimal unpublished build, and a narrow ./score entry that reads no objectql or plugin-sharing

build(scenarios): a minimal unpublished build, and a narrow ./score entry that reads no objectql or plugin-sharing #59417

Triggered via pull request November 6, 2026 14:06
Status Success
Total duration 28m 8s
Artifacts 27

ci.yml

on: pull_request
Build UI Deps
50s
Build UI Deps
Plan Test Core shards
1m 27s
Plan Test Core shards
Matrix: dogfood
Dogfood Verify CLI
0s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
0s
Temporal Conformance (live PG + MySQL)
Build Core
1m 29s
Build Core
Build Docs
0s
Build Docs
Live E2E UI
2m 36s
Live E2E UI
UI Published Artifacts
0s
UI Published Artifacts
Matrix: test-ui
Matrix: test
Dogfood Regression Gate
28s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

33 warnings and 48 notices
Test Core shard timing drift
Test Core (6/8): 1288.2s measured vs 930.7s predicted across 11 package(s) = 1.38x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/service-analytics, predicted 144.0s, measured 348.6s. 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.
Lint UI: ui/packages/plugin-detail/src/DetailSectionNode.tsx#L90
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Lint UI: ui/packages/plugin-detail/src/DetailSection.tsx#L475
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-detail/src/DetailSection.tsx#L473
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-detail/src/DetailSection.tsx#L298
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-detail/src/DetailSection.tsx#L176
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-detail/src/DetailSection.tsx#L165
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-detail/src/DetailSection.tsx#L159
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-detail/src/DetailSection.tsx#L156
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-detail/src/DetailSection.tsx#L93
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Lint UI: ui/packages/plugin-detail/src/ConcurrentUpdateDialog.tsx#L243
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Lint UI: ui/e2e/live/inline-edit-polish-2572.spec.ts#L84
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/inline-edit-polish-2572.spec.ts#L63
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/helpers.ts#L16
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/helpers.ts#L15
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/grid-file-upload.spec.ts#L92
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/grid-file-upload.spec.ts#L36
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/global-setup.ts#L42
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/form-view-subforms.spec.ts#L83
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/form-view-subforms.spec.ts#L75
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/form-view-subforms.spec.ts#L20
Unexpected any. Specify a different type
Test Core shard timing drift
Test Core (2/8): 706.6s measured vs 526.5s predicted across 8 package(s) = 1.34x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/platform-objects, predicted 77.0s, measured 145.0s. 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.
Test Core shard timing drift
Test Core (4/8): 2157.2s measured vs 1554.7s predicted across 10 package(s) = 1.39x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/cli, predicted 716.0s, measured 1031.8s. 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/plugin-hono-server: 97.61s, over its 78.61s ceiling. Slowest file: src/adapter-tls-listener.test.ts 5.21s. 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: 193.90s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 23.98s. 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-approvals: 295.59s, over its 290.60s ceiling. Slowest file: src/action-page-member.integration.test.ts 6.55s. 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/platform-objects: 145.01s, over its 135.03s ceiling. Slowest file: src/managed-api-method-affordance-sweep.test.ts 7.72s. 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/organizations: 155.17s, over its 137.91s ceiling. Slowest file: src/object-extension-managed-target.wall.test.ts 9.98s. 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/mcp: 108.28s, over its 108.17s ceiling. Slowest file: src/stdio-data-bridge.stored-metadata-body.test.ts 1.45s. 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/formula: 79.36s, over its 56.95s ceiling. Slowest file: src/expression-refusal-codes.test.ts 3.77s. 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: 169.05s, over its 151.42s ceiling. Slowest file: src/security/auth-gate.test.ts 5.86s. 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/connector-app-stripe: 104.70s, over its 99.09s ceiling. Slowest file: test/boot.test.ts 14.61s. 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: 194.25s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-seed-lookup.test.ts 1.78s. 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"
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"
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 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 (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"
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 (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"
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 (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 (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"
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 (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"
Lint 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 (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"
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 (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 (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 (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 (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 (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"
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 (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 (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 (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 (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"
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"
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 (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"
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"
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"
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.2 MB
sha256:e0523f31594b5a3ffe0644d7ed3e6ee040c19e5692041b6dd630abf5fbd37e7e
shard-attest-test-1-of-8
313 Bytes
sha256:887028bfb28bb2887eaea8442f5668e917492283838677bfc8e2caa9e001fb10
shard-attest-test-2-of-8
312 Bytes
sha256:8291afd622c27e286467d6e48c2de0a24622423514271cc16e0053c8c83f9b5a
shard-attest-test-3-of-8
313 Bytes
sha256:224130b6a75121ac7445876beaf0353383bfee864443a268adaaba8578f056e1
shard-attest-test-4-of-8
313 Bytes
sha256:288d09d9c9a64ace4b282b83e6aef29722b5a530d94036256557cb874475ed58
shard-attest-test-5-of-8
313 Bytes
sha256:976e6607fef68cad2436f249644674d36bf0c96b072d329a50e781dfe15f2330
shard-attest-test-6-of-8
313 Bytes
sha256:0abcdb9ccf23dc66d65d0c412e2a9639b1f1319d4d67e1d391040fbf650f5d7b
shard-attest-test-7-of-8
314 Bytes
sha256:dc1aec0031c32bcb5379715a5d22e1e594616ceee46f465e658d2973de8949f4
shard-attest-test-8-of-8
310 Bytes
sha256:6b5c99073e676db212656b611e101315c20df8580121639cc12d433938b895b5
test-core-run-summary-1-of-8
663 KB
sha256:25e1405b88949d00d62c7539f53b6378a190f09797e5e8b2326d88ce820f29f0
test-core-run-summary-2-of-8
1.78 MB
sha256:fc25284edf20ace55766a7ff6529767fa8a21ad6e1fa5089dd1aa505253aa905
test-core-run-summary-3-of-8
871 KB
sha256:47549bb4ad0f7eea93c6d6fb2e7b3e5766f7e264a26a011f62a5b49df7326a52
test-core-run-summary-4-of-8
1.01 MB
sha256:72e5ed60320bdc9585bdf0c05b8a51b563cc6a075f7a39ed65846b3a9339ef03
test-core-run-summary-5-of-8
824 KB
sha256:c778320796d2a15d7cfd98942cf9a8a7821dfa26f823ac39a9cd69c6275c2fdc
test-core-run-summary-6-of-8
454 KB
sha256:7a9f6232c6b5024bd7f1f1e3fc6aad44ded1af560eceb183991661e14cd75bce
test-core-run-summary-7-of-8
542 KB
sha256:08e0a2ab72dba779652898506f7fbccf647dbf3dfad854721fb2b20e733785fe
test-core-run-summary-8-of-8
443 KB
sha256:b61a87f5e1d64a71dda7a9c032df24032e0902d1c4cf1d41baec1cc462eeb04b
test-core-timing-table
136 KB
sha256:590c3d71d2c8ed2096244e8b848b3530377ed5fa8c2ad622d298f4488fa91b9a
test-core-timings-1-of-8
7.56 KB
sha256:717fa7d715030ffab8a12d41c5712c12b2ac482469f9015ff7473605743d417a
test-core-timings-2-of-8
23.7 KB
sha256:e508c59cbed7b06dfcf11df2b904d46e8b881e1375bdcabbb1b387c9d85f9d92
test-core-timings-3-of-8
14.7 KB
sha256:0c58d4ec231c132f30eaddf6495432a957c3f2139089be95d5607958aca17b18
test-core-timings-4-of-8
11.2 KB
sha256:71d7239b850a991e8ad27d3b13a2c5695274a4f8836bfd54e1ec7ecd4ad8f9f3
test-core-timings-5-of-8
17.6 KB
sha256:6884bedd513883555f444b40c3fcdf26fc6e4aa248a68e234c650fde01e9e4cf
test-core-timings-6-of-8
19.8 KB
sha256:4d971f89ee8dfed0903629e4b5c9e9d81b453636324d1ee63c8549cf8d61df63
test-core-timings-7-of-8
15.5 KB
sha256:5ddd3a9f526b3ae24f74647f0bfddadd328071abb55a3dee3837271252510c2d
test-core-timings-8-of-8
14.9 KB
sha256:b1755467a9323cc37ddadd74199a833661eb120d9e3ce70ab352ff49d3f429b1
ui-deps-turbo-cache
31.4 MB
sha256:1444707b475db09a5247d2b36deda2ce44d3fd226566be02c9a3ebb61e94d548