Skip to content

fix(metadata-protocol)!: the direct metadata save refuses an object without its package namespace prefix #48013

fix(metadata-protocol)!: the direct metadata save refuses an object without its package namespace prefix

fix(metadata-protocol)!: the direct metadata save refuses an object without its package namespace prefix #48013

Triggered via pull request October 20, 2026 00:48
Status Success
Total duration 35m 26s
Artifacts 20

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
Temporal Conformance (live PG + MySQL)
Build Core
3m 53s
Build Core
Build Docs
Build Docs
Console Pin Gate
Console Pin Gate
Test Core
22s
Test Core
Dogfood Regression Gate
22s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

14 warnings and 10 notices
Test Core shard timing drift
Test Core (1/6): 573.1s measured vs 382.8s predicted across 7 package(s) = 1.50x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/plugin-webhooks, predicted 48.4s, measured 96.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 (5/6): 2299.2s measured vs 1716.6s predicted across 9 package(s) = 1.34x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/rest, predicted 530.7s, measured 775.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/6): 2451.3s measured vs 1713.3s predicted across 9 package(s) = 1.43x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/runtime, predicted 632.5s, measured 948.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.
Test Core shard timing drift
Test Core (4/6): 2748.2s measured vs 1713.1s predicted across 9 package(s) = 1.60x (warning past 1.3x, DRIFT past 1.5x), past the drift bound. Heaviest overshoot: @objectstack/cli, predicted 735.3s, measured 1066.8s. 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).
Suite-duration ceiling
@objectstack/runtime: 948.69s, over its 913.09s ceiling. Slowest file: src/domains/share-links-refusal-order.test.ts 24.73s. 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: 210.89s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 28.46s. 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: 298.75s, over its 290.60s ceiling. Slowest file: src/action-page-member.integration.test.ts 6.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/organizations: 139.43s, over its 137.91s ceiling. Slowest file: src/storage-upload-organization-change.wall.test.ts 7.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/http-conformance: 164.15s, over its 149.61s ceiling. Slowest file: src/hono-declared-envelope.conformance.test.ts 5.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/hono: 51.58s, over its 45.99s ceiling. Slowest file: src/hono-body-refusal.test.ts 0.46s. 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: 57.56s, over its 54.85s ceiling. Slowest file: src/mcp-stdio-cwd.test.ts 2.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/cloud-connection: 270.03s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-state-machine-exempt.test.ts 5.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/client: 197.53s, over its 179.74s ceiling. Slowest file: src/auth-rotated-session-token.test.ts 10.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/cli: 2983.46s, over its 2868.12s ceiling. Slowest file: src/commands/migrate/data-commands.absent-database.integration.test.ts 398.97s. 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 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 (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 (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
"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:39a6b7be47ea8a5cf17275b86acd4ee10c76166f2a82af76d0d404f86e62c1fa
shard-attest-test-1-of-6
314 Bytes
sha256:e6dda7f89e75e5567416b11e988eaab1d34e1664f4e685946daaedee0e0f1a3b
shard-attest-test-2-of-6
313 Bytes
sha256:a0655f26155d9c08cd28ff9380aef4e63931b5eb6087e65f16896f70eb67ff5a
shard-attest-test-3-of-6
313 Bytes
sha256:a045e77d1275cf7f221743d23d0b20144387214e505bf2ad98a9578f5305f72d
shard-attest-test-4-of-6
314 Bytes
sha256:7d02cfd068e8ac62b29455fb7838353a20cfbafac6aed9cc89dceeec2edea8b1
shard-attest-test-5-of-6
312 Bytes
sha256:6b07d293be8b0562868536dc6b3d91b433630b8105a36b2d0cbfcd995a1cbce8
shard-attest-test-6-of-6
311 Bytes
sha256:a5e6674ab414f8bc44c1a1eb453b9674f87a80c81c3872c56333246082336919
test-core-run-summary-1-of-6
821 KB
sha256:e9fa9db40b2da94f8ed2bc4ec755e3bc44bc69a922fe01f8e55f88a7d3d9ea54
test-core-run-summary-2-of-6
1.11 MB
sha256:0182d3844926d3a09848ea7ea9f6950f82d48be81c5a35913263a3f4512a795a
test-core-run-summary-3-of-6
768 KB
sha256:e992a2f4ad01d33f9a30587f1980761bb630563ad3cf0667542c7bbe005d9b71
test-core-run-summary-4-of-6
764 KB
sha256:ca746acee4248a42994e427c4cdd48101ae667808accb32181c0ca5ed5d50eff
test-core-run-summary-5-of-6
1000 KB
sha256:bd9b91d7d92339215a96c22d5907b5e69f7e84f537f2ee67798ad709c4a5623a
test-core-run-summary-6-of-6
632 KB
sha256:d7080fcfe68525f71fde7b07bdb53d079bd511e6415f296c86ed00106ca528e9
test-core-timing-table
91.2 KB
sha256:caf9a88990b5e83e20d7bcfe6136eff3fba470aa8ac7ab7e2fb1d37468377955
test-core-timings-1-of-6
16.3 KB
sha256:4b0a67ab06f407a7449d339f04ae3e9a63f0b54a2e3702486b01fa2a5d7f480a
test-core-timings-2-of-6
13.6 KB
sha256:6ed5fc949bdf98d03c9b2c64f291a3bb5b0a4860ee7fb2fd7b41c3e4d39606a1
test-core-timings-3-of-6
8.95 KB
sha256:15b7e90acef2010b78cf5ed48c0064a1c63dc702a6ebdf4ac1226d936127e847
test-core-timings-4-of-6
12.3 KB
sha256:b56c44f17886ba70b6d67c8a4bb9ff7e04da61434911fa61790315e18e496e2d
test-core-timings-5-of-6
17.7 KB
sha256:e53b065a98e900ce49d67f8c780d5778d8dad3efa52dd2ac7e5386a788834437
test-core-timings-6-of-6
17.1 KB
sha256:fe28444592b0db9156576d60cb849c197bfc857d0b2c7b528895485aeb8d4e2a