Skip to content

fix(scripts,objectql): codemod-split-engine --members reads hand-written facet headers and inverts its import edits; move registerApp, registerDriver and registerHook #59176

fix(scripts,objectql): codemod-split-engine --members reads hand-written facet headers and inverts its import edits; move registerApp, registerDriver and registerHook

fix(scripts,objectql): codemod-split-engine --members reads hand-written facet headers and inverts its import edits; move registerApp, registerDriver and registerHook #59176

Triggered via pull request November 6, 2026 04:47
Status Success
Total duration 29m 16s
Artifacts 27

ci.yml

on: pull_request
Plan Test Core shards
1m 11s
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
10m 8s
Build Core
Build Docs
0s
Build Docs
Live E2E UI
9m 20s
Live E2E UI
UI Published Artifacts
0s
UI Published Artifacts
Matrix: test-ui
Matrix: test
Dogfood Regression Gate
25s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

14 warnings and 47 notices
Test Core shard timing drift
Test Core (6/8): 2434.6s measured vs 1550.5s predicted across 10 package(s) = 1.57x (warning past 1.3x, DRIFT past 1.5x), past the drift bound. Heaviest overshoot: @objectstack/service-analytics, predicted 144.0s, measured 493.9s. Report only, on every event (this is a `pull_request` run): a shard's wall measures the run's load as much as the dataset, so this is a reading, not a failure. Refresh scripts/test-shard-timings.json (see scripts/measure-test-shard-timings.mjs).
Test Core shard timing drift
Test Core (7/8): 2272.0s measured vs 1514.3s predicted across 9 package(s) = 1.50x (warning past 1.3x, DRIFT past 1.5x), past the drift bound. Heaviest overshoot: @objectstack/plugin-auth, predicted 450.1s, measured 736.5s. Report only, on every event (this is a `pull_request` run): a shard's wall measures the run's load as much as the dataset, so this is a reading, not a failure. Refresh scripts/test-shard-timings.json (see scripts/measure-test-shard-timings.mjs).
Test Core shard timing drift
Test Core (2/8): 2397.7s measured vs 1551.0s predicted across 10 package(s) = 1.55x (warning past 1.3x, DRIFT past 1.5x), past the drift bound. Heaviest overshoot: @objectstack/spec, predicted 1008.8s, measured 1604.5s. Report only, on every event (this is a `pull_request` run): a shard's wall measures the run's load as much as the dataset, so this is a reading, not a failure. Refresh scripts/test-shard-timings.json (see scripts/measure-test-shard-timings.mjs).
Test Core shard timing drift
Test Core (4/8): 2193.4s measured vs 1553.1s predicted across 12 package(s) = 1.41x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/cli, predicted 716.0s, measured 1050.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.
Suite-duration ceiling
@objectstack/http-conformance: 155.98s, over its 149.61s ceiling. Slowest file: src/hono-declared-envelope.conformance.test.ts 8.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/formula: 62.83s, over its 56.95s ceiling. Slowest file: src/expression-refusal-codes.test.ts 3.84s. 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/driver-sql: 598.71s, over its 450.76s ceiling. Slowest file: src/sql-driver-tenant-scoped-declared-unique.test.ts 2.75s. 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/driver-odata: 51.16s, over its 48.33s ceiling. Slowest file: src/odata-driver.conformance.test.ts 8.20s. 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/driver-memory: 174.48s, over its 171.63s ceiling. Slowest file: src/memory-readable-ids-hashed-once.test.ts 0.83s. 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: 200.95s, over its 151.42s ceiling. Slowest file: src/security/auth-gate.test.ts 9.53s. 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-mcp: 55.84s, over its 54.85s ceiling. Slowest file: src/mcp-stdio-credential-env.test.ts 1.88s. 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: 103.45s, over its 99.09s ceiling. Slowest file: test/boot.test.ts 17.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/cloud-connection: 310.72s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-seed-lookup.test.ts 3.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/client: 206.81s, over its 179.74s ceiling. Slowest file: src/auth-rotated-session-token.test.ts 11.51s. 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"
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"
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 (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"
🎭 Playwright Run Summary
1 skipped 83 passed (1.6m)
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"
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 (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 (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 (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 (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 (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 (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"
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 (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 (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 (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 (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 (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"
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 (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 (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
"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 (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 (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 (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.1 MB
sha256:b66fb280c1c95f4c3ead0ce775a5e77bdc9c6997d78e8d74c188e02a860e9959
shard-attest-test-1-of-8
313 Bytes
sha256:fa4b8c2aed5c1049237eef4ac4ad80561df65ddec0a0695dd2d0df95365c02e7
shard-attest-test-2-of-8
313 Bytes
sha256:fe67fcaf6f853e894f540cbfce3794489556c1c26db345253169b123187dec4f
shard-attest-test-3-of-8
314 Bytes
sha256:36cd1d6d861613771fb217996746bd2f40341bc7867daec8f6ff9cd310c13e09
shard-attest-test-4-of-8
313 Bytes
sha256:cec5738c7ef4520a8a1f5ff965373a78483286a9d79d6c6f652ffa9521a46a3e
shard-attest-test-5-of-8
313 Bytes
sha256:db2da30375e6d5f043bba7e6c4bfbd49a9f0d48580c0656163916ec91a5cdcb3
shard-attest-test-6-of-8
313 Bytes
sha256:944c0d86c5309c8f513b8103a943e1c287ef216455cee84430504bf463cf74ee
shard-attest-test-7-of-8
313 Bytes
sha256:840b9b406480b4e8e88617e8e565e0367f8ca325c6667310c74700c59957a3c2
shard-attest-test-8-of-8
311 Bytes
sha256:03dfd6a60953b7fad6a36059cf3e42534cc17870133bbb4a37cada1976c23753
test-core-run-summary-1-of-8
660 KB
sha256:2b311a3578b1d4a279a823134194ff214ce0af4ce3b02ad6f1f4e410e18bfdc6
test-core-run-summary-2-of-8
1.48 MB
sha256:a210f7e4ca5815f23af5e1735711a659cb6299363716a5ccc32c8c498bdfdc6e
test-core-run-summary-3-of-8
866 KB
sha256:d7e72077f010c56ce12a098f14aab443596b81e12389b52073b4a4d4caf97651
test-core-run-summary-4-of-8
1.3 MB
sha256:a10a931fa34056c091198de053ebc184a64aa7f4e889f0f9f0d4a5a1154cc094
test-core-run-summary-5-of-8
843 KB
sha256:efcd250db35884f49b5de01a5cd6143ca8db004f3c1c458c8f60c75249305bb8
test-core-run-summary-6-of-8
629 KB
sha256:65c3078b6344e01eb14b6ad42f5adb3e3d4ccd767ad7b0e5c8df69b886f7a71a
test-core-run-summary-7-of-8
539 KB
sha256:f5cd9db38b7adf451467bec7ae50c067d15f3d15d11d4e3eee2b3c1aa0dac8c4
test-core-run-summary-8-of-8
420 KB
sha256:46b76fb0ee0d4e44858ed805575833c411cdf54a07abe0833600931da631dba3
test-core-timing-table
134 KB
sha256:8685d08a50283ae34901ba902d5bde0627d637b5368fbb50625ecca7afc02350
test-core-timings-1-of-8
7.42 KB
sha256:89fcd40db53612eb8c689491c99b66ff3d9a38a4366c6fd8791867c2dd984436
test-core-timings-2-of-8
24.1 KB
sha256:80eb2a2a774ea93a54d8142ac645920b2379442e7a1cadfbb91ab15a51fa3b89
test-core-timings-3-of-8
14.5 KB
sha256:4cd3b8138192effc7523d652e415ed3ff645754ebdd881f8cbabc5a8bc1dd475
test-core-timings-4-of-8
12.8 KB
sha256:f4782d65dfc2bfbd545550852adec821afee6f7f63c1a5bbbac88ce8768fed19
test-core-timings-5-of-8
17.7 KB
sha256:9479cfc91a470107753fe0bc51b3376eb06027ac648ae0961e00b6cbdbdd0088
test-core-timings-6-of-8
20.3 KB
sha256:b936fe088a1b9a17a85ad5eb33c891dd379eff6065b90b288644e69e6ba72b38
test-core-timings-7-of-8
15.3 KB
sha256:5cc01400571cfc58566809a3dc225c9408d1a612e6e6579153ee3598cc1c0204
test-core-timings-8-of-8
13.4 KB
sha256:2a0cdc9c2b9b3ca235b3f3dcb6541e914c0a121dd61e6c694f9b69dd38ecd60f
ui-deps-turbo-cache
30.7 MB
sha256:34814d0359df52fd18a5d291db88aab2da3c014054c103c4fbd5d9f80eba20b4