Skip to content

fix(lint)!: a lookup or master_detail into a stored-metadata-body table is refused at author time #48151

fix(lint)!: a lookup or master_detail into a stored-metadata-body table is refused at author time

fix(lint)!: a lookup or master_detail into a stored-metadata-body table is refused at author time #48151

Triggered via pull request October 20, 2026 06:57
Status Success
Total duration 35m 14s
Artifacts 20

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
0s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
0s
Temporal Conformance (live PG + MySQL)
Build Core
7m 28s
Build Core
Build Docs
5m 54s
Build Docs
Console Pin Gate
0s
Console Pin Gate
Test Core
24s
Test Core
Dogfood Regression Gate
12s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

13 warnings and 11 notices
Test Core shard timing drift
Test Core (5/6): 3075.9s measured vs 1933.0s predicted across 14 package(s) = 1.59x (warning past 1.3x, DRIFT past 1.5x), past the drift bound. Heaviest overshoot: @objectstack/rest, predicted 530.7s, measured 885.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 (6/6): 3189.9s measured vs 1935.3s predicted across 14 package(s) = 1.65x (warning past 1.3x, DRIFT past 1.5x), past the drift bound. Heaviest overshoot: @objectstack/service-automation, predicted 203.7s, measured 691.2s. 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 (3/6): 2597.2s measured vs 1937.9s predicted across 12 package(s) = 1.34x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/cli, predicted 735.3s, measured 1085.7s. 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/runtime: 1003.00s, over its 913.09s ceiling. Slowest file: src/stored-metadata-reader-contexts.pin.test.ts 15.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/rest: 885.47s, over its 878.41s ceiling. Slowest file: src/meta-draft-read-builder-gate.test.ts 9.99s. 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: 224.65s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 28.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/plugin-approvals: 357.67s, over its 290.60s ceiling. Slowest file: src/action-page-member.integration.test.ts 5.79s. 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/objectql: 974.96s, over its 952.27s ceiling. Slowest file: src/plugin-runtime-object-metadata-copy.test.ts 7.07s. 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/metadata-protocol: 780.81s, over its 769.71s ceiling. Slowest file: src/protocol.lock-one-resolution.shard-2.test.ts 6.29s. 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: 113.74s, over its 108.17s ceiling. Slowest file: src/mcp-server-info-version.test.ts 1.08s. 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/http-conformance: 171.86s, over its 149.61s ceiling. Slowest file: src/hono-declared-envelope.conformance.test.ts 4.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/hono: 54.56s, over its 45.99s ceiling. Slowest file: src/hono-body-refusal.test.ts 0.37s. 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: 301.61s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-state-machine-exempt.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.
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"
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"
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 Core (1/6)
"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 (5/6)
"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 (6/6)
"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 (2/6)
"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 (4/6)
"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 (3/6)
"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
33.9 MB
sha256:9482b9246e46f568eba5987e9ccbecbab75cefa5c160277cc59d786f52b801d9
shard-attest-test-1-of-6
313 Bytes
sha256:392e34313b81ec4407c51dec714bbc8478dd119d27f4e95b900f522ea5705269
shard-attest-test-2-of-6
312 Bytes
sha256:05d00ea22cf32a1cb5f9c2aecb01836a2ac96da6399d292e50400d92b4d45df4
shard-attest-test-3-of-6
312 Bytes
sha256:6e0d2c1e59d7e6ad95064d29176155ef3bd45db60337883fb9f5f757cfaa624f
shard-attest-test-4-of-6
312 Bytes
sha256:3515716262bf9e50f9b4c5ada9640a421782b2e40a541a5ef7176421bd9bc7b4
shard-attest-test-5-of-6
313 Bytes
sha256:7fe5ec66cb950789a2888c8e0822aa55a75a1b1243aee24b1b5eed19c286667f
shard-attest-test-6-of-6
310 Bytes
sha256:330014c0895787ed556507ad17b7bc830e8711f8c62dddfd803720bfaaf1a2ed
test-core-run-summary-1-of-6
1.27 MB
sha256:5b4b021b08fb85040ab11f2719626a310ee83a38ef3790dbb5cec1769efafb00
test-core-run-summary-2-of-6
800 KB
sha256:04b1539cebd54f3b5a63c56a4343e2ce5578ec15976f1833d84fc3e1bd294917
test-core-run-summary-3-of-6
706 KB
sha256:9d084bff9e65fab92ff67bb5bae94d75b6fe2d89532260a2c25fd85c1fdc55fb
test-core-run-summary-4-of-6
773 KB
sha256:81742bb54de15516f59dd59fd4abb4031b84e86c229bab2701241be0be0ee08f
test-core-run-summary-5-of-6
1.04 MB
sha256:9fec917e70ced8ff54f9496bc1216234295dc0a1d7082ee4f3261e2c0983d2ba
test-core-run-summary-6-of-6
701 KB
sha256:2ad8a802d9dc8c0905d3e269ffbc7e9bfb6d30241a0dae126571875c045c5046
test-core-timing-table
108 KB
sha256:983214771391c480938d4e800f0caacde21bdb8202c1b769379fb7d43834ba3a
test-core-timings-1-of-6
19.6 KB
sha256:8ca128a234a59ad9cfa699cc21c6a8346d17c1f6d4092dbfeb6c2d204b2040fb
test-core-timings-2-of-6
13.2 KB
sha256:14f1cff1476a5d9fa0729beb03e24a3a5cff2646e34d76ceb09617174d0e61fe
test-core-timings-3-of-6
12.9 KB
sha256:926110da4f17774391f168c58c087b6678948ddcd058b1ed2cab3d7cbbbd9772
test-core-timings-4-of-6
14.6 KB
sha256:41139ac34d399ec7fbfa9571b84316a0198a86f7e94857aa806d65274a09e35b
test-core-timings-5-of-6
21.3 KB
sha256:7b68e9be4594c642f8904d93bffa8f4f6ffd6b519073cc3f60c4028d213f9afb
test-core-timings-6-of-6
19.6 KB
sha256:913f3e0e4d0cc74e34da58de55457e563a58e3705f7022436ce61ce088b39c45