Skip to content

feat(spec)!: retire five inert objectstack.manifest.json keys (name, specVersion, skills, scaffold, visibility) #59805

feat(spec)!: retire five inert objectstack.manifest.json keys (name, specVersion, skills, scaffold, visibility)

feat(spec)!: retire five inert objectstack.manifest.json keys (name, specVersion, skills, scaffold, visibility) #59805

Triggered via pull request November 7, 2026 00:34
Status Success
Total duration 28m 7s
Artifacts 27

ci.yml

on: pull_request
Plan Test Core shards
1m 6s
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
13m 17s
Build Core
Build Docs
4m 11s
Build Docs
Live E2E UI
7m 30s
Live E2E UI
UI Published Artifacts
0s
UI Published Artifacts
Matrix: test-ui
Matrix: test
Dogfood Regression Gate
26s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

13 warnings and 48 notices
Test Core shard timing drift
Test Core (7/8): 1996.9s measured vs 1504.8s predicted across 10 package(s) = 1.33x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/plugin-auth, predicted 450.1s, measured 682.1s. 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 (6/8): 2325.3s measured vs 1561.2s predicted across 11 package(s) = 1.49x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/service-analytics, predicted 144.0s, measured 454.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): 2100.2s measured vs 1558.3s predicted across 11 package(s) = 1.35x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/cli, predicted 716.0s, measured 1031.2s. 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: 93.00s, over its 78.61s ceiling. Slowest file: src/adapter-tls-listener.test.ts 5.06s. 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-auth: 682.07s, over its 600.45s ceiling. Slowest file: src/invitation-delivery-outcome.test.ts 34.76s. 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: 266.28s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 26.15s. 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: 139.92s, over its 137.91s ceiling. Slowest file: src/object-extension-managed-target.wall.test.ts 7.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/formula: 69.47s, over its 56.95s ceiling. Slowest file: src/expression-refusal-codes.test.ts 2.64s. 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: 572.43s, over its 450.76s ceiling. Slowest file: src/adr0120-three-posture-conformance.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/driver-odata: 49.75s, over its 48.33s ceiling. Slowest file: src/odata-driver.conformance.test.ts 6.23s. 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.47s, over its 54.85s ceiling. Slowest file: src/mcp-stdio-credential-env.test.ts 1.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/cloud-connection: 312.42s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-state-machine-exempt.test.ts 2.95s. 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: 183.07s, over its 179.74s ceiling. Slowest file: src/auth-rotated-session-token.test.ts 9.26s. 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"
Build Docs
"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"
🎭 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"
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"
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 (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 (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 (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"
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"
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 (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 (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 (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 (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 (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 (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 (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 (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 (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"
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 (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 (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"
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 (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"
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"
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 (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:8d1baa5e89e03fae5993c20d2816127a3d88deb9012c0910356c797ea7961e3a
shard-attest-test-1-of-8
312 Bytes
sha256:61f4166a3277fc2985555e4fd5a467a0fe2d1b51890afa2d2d65723279e69931
shard-attest-test-2-of-8
313 Bytes
sha256:21adef05d8a70b05678df0f0df78afbbc7cf048d7dff7a6cf56fc50e8926087d
shard-attest-test-3-of-8
313 Bytes
sha256:b9220f20364fb18733c7549c40baef5a168b9eca8413ce2b137de216cc582903
shard-attest-test-4-of-8
312 Bytes
sha256:a0d9642b15196102687c4673304df53040f689b86a46c0eb45f14ddf44d910ff
shard-attest-test-5-of-8
313 Bytes
sha256:01e7e8cf4151e5c9ac62b33b37761dd5a189bdee84043d81a8941a054c5de7c7
shard-attest-test-6-of-8
312 Bytes
sha256:c0e390aba1e6bf57e1ce31ba2775e056ea901e61ca966b7ef5eb33a6885423f5
shard-attest-test-7-of-8
313 Bytes
sha256:fbac0dad4d372a1c44f3cbbde9de038a44c0d7fa04e82de7d5b59ddfce7392dc
shard-attest-test-8-of-8
310 Bytes
sha256:0cce3c0dda5da6986020e6602bb6d53ac3423a5d4e2c7d1f30305427e39aa58d
test-core-run-summary-1-of-8
666 KB
sha256:601512405ed36fadc76a75f6294e666b698f700261b7ee8597cecc34e5c10e0d
test-core-run-summary-2-of-8
1.79 MB
sha256:114f8b8b444a717e7e00a2f90635c3a0d02e260450b86661743de56946fd2a46
test-core-run-summary-3-of-8
965 KB
sha256:ad05fcd7d36ac574e60516a6e6c270414fb916f69961158243a5950caaac34af
test-core-run-summary-4-of-8
951 KB
sha256:96d928da62f84d69bffe589da2f4b0e27f32b66c28f89ac12af5b66421de8fd9
test-core-run-summary-5-of-8
929 KB
sha256:620ee6236a55440794c8509e910eccada39c2ca9f454ceb14cf4806595468893
test-core-run-summary-6-of-8
454 KB
sha256:60d85f3dcdb26dfc260d7bbd0d513e765acf65b0ebba9d9f07b99f1b6327adb7
test-core-run-summary-7-of-8
548 KB
sha256:39a087330cb0402bc5d0c1a54a8946e7375556451ee5895ef59c7481851c2956
test-core-run-summary-8-of-8
445 KB
sha256:4c6f2a83ea1cd90e8f64cd18f9b74dd5abfe769dcbc2a270f3aeef39c9c5df9b
test-core-timing-table
136 KB
sha256:bb4829206e9f795ae72595aea86929cdd240312f14696e3c80ec1722173e62bc
test-core-timings-1-of-8
7.64 KB
sha256:ec47bb781966e93d3a10676f8ba34180abe647146c8a1c3cc29e58f4155dbc29
test-core-timings-2-of-8
24.1 KB
sha256:b952874633892e9b1700fa556efb23e0dd8821f29a388daf6bcc8c4f46322616
test-core-timings-3-of-8
14.9 KB
sha256:7e7ba7773ca980d3d57b4aeac4cdf7e64f1c761e90cdf022b48b731e5548d980
test-core-timings-4-of-8
11.2 KB
sha256:ac53511c032957612404c28b549af67dcf19adc97f1ecf103373cd1c8b953073
test-core-timings-5-of-8
18 KB
sha256:fb71cdef4a1258537b6128181ac8be9a152750b670c4652499de5630878c10c6
test-core-timings-6-of-8
19.7 KB
sha256:c0ac9b16fe843d7632a33338bb0f4ffae7c7d863a4f600be90137517b8aa7c68
test-core-timings-7-of-8
15.8 KB
sha256:7cd5a99a61d18993e8344cbfa02aff677a5d14ec977483db7f5c4d9288587774
test-core-timings-8-of-8
15 KB
sha256:da6a7cec7a1112cade52efa37f2e6dbfb246894f32ce7e6d3c8aca2dc4bc5691
ui-deps-turbo-cache
32.5 MB
sha256:1e1fb479f3aded04cb2ef7b0adf5a7d231b34dcd24055c8603b5b59664dfeee3