Skip to content

fix(metadata-protocol): the reconcile census reads every protocol-*.ts module, and the package-less overlay move heals the registry after its delete #58012

fix(metadata-protocol): the reconcile census reads every protocol-*.ts module, and the package-less overlay move heals the registry after its delete

fix(metadata-protocol): the reconcile census reads every protocol-*.ts module, and the package-less overlay move heals the registry after its delete #58012

Triggered via pull request November 5, 2026 03:57
Status Success
Total duration 23m 57s
Artifacts 26

ci.yml

on: pull_request
Build UI Deps
0s
Build UI Deps
Plan Test Core shards
1m 19s
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 15s
Build Core
Build Docs
0s
Build Docs
Live E2E UI
8m 0s
Live E2E UI
UI Published Artifacts
0s
UI Published Artifacts
Matrix: test-ui
Type Check UI
0s
Type Check UI
Lint UI
0s
Lint UI
Build & E2E UI
0s
Build & E2E UI
Matrix: test
Dogfood Regression Gate
27s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

10 warnings and 24 notices
Test Core shard timing drift
Test Core (2/8): 526.3s measured vs 394.3s predicted across 6 package(s) = 1.33x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/example-showcase, predicted 90.5s, measured 165.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 (8/8): 1913.1s measured vs 1403.3s predicted across 8 package(s) = 1.36x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/service-analytics, predicted 144.0s, measured 418.9s. 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: 66.17s, over its 32.90s ceiling. Slowest file: src/install-primitive-declaration.test.ts 2.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/service-messaging: 183.06s, over its 166.91s ceiling. Slowest file: src/plugin-enqueue-wakes-dispatcher.test.ts 3.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/service-automation: 591.61s, over its 557.10s ceiling. Slowest file: src/connector-definition-cluster.test.ts 6.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/runtime: 1058.46s, over its 913.09s ceiling. Slowest file: src/stored-metadata-reader-contexts.pin.test.ts 18.49s. 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-security: 642.26s, over its 474.43s ceiling. Slowest file: src/org-admin-assignment-boundary.posture.test.ts 47.91s. 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: 205.22s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 24.01s. 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: 157.47s, over its 151.42s ceiling. Slowest file: src/security/auth-gate.test.ts 5.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.
Suite-duration ceiling
@objectstack/client: 186.67s, over its 179.74s ceiling. Slowest file: src/auth-rotated-session-token.test.ts 12.50s. 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"
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"
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"
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 (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"
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 (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 (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"
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 (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 (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"
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"
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:a9674e638e5a6b127f7b5d9960d75287a0b8f621c128415b679111435a5207c3
shard-attest-test-1-of-8
312 Bytes
sha256:d2f1690f56359bb43bfbc2caa7953be48d48d5d0395fd9a40d4b7dedc596cdb6
shard-attest-test-2-of-8
312 Bytes
sha256:c4665707a6b6cca98603050bd99217e2c9dbdba4dcb4cbf41d34270e95e21518
shard-attest-test-3-of-8
312 Bytes
sha256:1330f8c0f93f6cf7d975fc1d295e2ca01aa63d5872ef858e89ffe4bbccb2df9c
shard-attest-test-4-of-8
311 Bytes
sha256:e2f0ada2e65027b94ea4e86cb929251321bc3547c145642deab8e429654a8b2b
shard-attest-test-5-of-8
312 Bytes
sha256:afe40effff4c62b52cea4f49519c9aa79936fa1a6802d3e3316bdca5ecd7b7e1
shard-attest-test-6-of-8
311 Bytes
sha256:afab2f32bbe6b5fba0e4abf0981305c5b9eaa4538c17c29ec76b22809cc42021
shard-attest-test-7-of-8
312 Bytes
sha256:b94ca55f509752cbe30eb0b487c2f2f71f4a0e1e013bf86b8f65f3c32ca004e8
shard-attest-test-8-of-8
309 Bytes
sha256:200f7f81c84c835c33c0bd24cd342a9ca6b0a51c74415356935239dfc8be1f2d
test-core-run-summary-1-of-8
480 KB
sha256:1a76c759a71b5402f9cab342354642db7df054e89c9280717f971989cc1fce30
test-core-run-summary-2-of-8
1.47 MB
sha256:4bc31a9a37490b51acb361594e19ae97f38149f71127719fff8ff3e2f2eede6d
test-core-run-summary-3-of-8
843 KB
sha256:117fe9b6b9e3c70a9603b8e09592500f92b4b076e8d7feb37d95be95a8e8a63e
test-core-run-summary-4-of-8
862 KB
sha256:d1f5063cd05af39869c5a493d571216b55c26f49bf173e34a9c83dca546f8e0e
test-core-run-summary-5-of-8
844 KB
sha256:2eabc0df8ab844cae3223a3984e6b9b31ba6356840ae97f8d528062a758f5bdf
test-core-run-summary-6-of-8
636 KB
sha256:cc4bdca7e7e14b8c42a68fd3b1871e0262731aa537e8d762bce1c1beb0229f78
test-core-run-summary-7-of-8
776 KB
sha256:6eda12f1dbf5408d09915a6e5a2a8ec31b96b263332bd044c68839d1a170b294
test-core-run-summary-8-of-8
464 KB
sha256:14d631b5f7797260b64a36fc0b03e362918b0849fad972d220faa385b36fc396
test-core-timing-table
113 KB
sha256:8ff85ef843d099022a5993d5c82ab22d01f112326a8a953a65e479572b13439d
test-core-timings-1-of-8
5.91 KB
sha256:79b025d75495833b489481cb5a7243e73971d87ff2161af49e3d323001123cbf
test-core-timings-2-of-8
19.6 KB
sha256:5bc7665fc76cdb0db9984fbbae3d15538cb1be32b9e089a64b73ca570423e26b
test-core-timings-3-of-8
13.4 KB
sha256:107c6551fc071b08b57f584cb07ddde51618fb5ffb195647c86850b758a6e823
test-core-timings-4-of-8
9.8 KB
sha256:4f742b4c86f5a49a5747d239339740545c431b1aa348d5c18792a9b2b4904cc8
test-core-timings-5-of-8
15.2 KB
sha256:7fe56d9e57a076e032156d30000f4b19d7878863c08fb306749088888311e886
test-core-timings-6-of-8
13.6 KB
sha256:7c7afaa0c89182415444c6825a9e0a35d834042ca472e3bf8fbeee3639816924
test-core-timings-7-of-8
14.6 KB
sha256:7bc048fd1b1aa8a24ac060d5fe61621da277cab162ce3350e70657e916d57390
test-core-timings-8-of-8
14 KB
sha256:b3232ffb91718797a4832bfe0662fe4b7da2027a95983b73a7b7a54db31a8544