Repository navigation
fix(metadata-protocol): the per-item rollback restores the row the read serves, so a .custom pair's override rolls back beside a base-bound row (#29848) #58031
ci.yml
on: pull_request
filter
25s
Matrix: dogfood
Temporal Conformance (live PG + MySQL)
Build Core
8m 50s
Build Docs
Live E2E UI
6m 29s
UI Published Artifacts
Test UI
3s
Test Core
29s
Annotations
11 warnings and 24 notices
|
Test Core shard timing drift
Test Core (8/8): 1833.3s measured vs 1403.3s predicted across 8 package(s) = 1.31x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/service-analytics, predicted 144.0s, measured 403.4s. 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-settings: 221.16s, over its 157.56s ceiling. Slowest file: src/settings-organization-isolation.pin.test.ts 1.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.
|
|
Suite-duration ceiling
@objectstack/service-package: 57.88s, over its 32.90s ceiling. Slowest file: src/hydration-convert-forward.test.ts 2.63s. 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: 191.71s, over its 166.91s ceiling. Slowest file: src/device-registry.integration.test.ts 3.22s. 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: 566.91s, over its 557.10s ceiling. Slowest file: src/connector-definition-cluster.test.ts 6.54s. 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: 612.76s, over its 474.43s ceiling. Slowest file: src/org-admin-assignment-boundary.posture.test.ts 47.24s. 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: 624.47s, over its 600.45s ceiling. Slowest file: src/signup-existing-address-success-shape.test.ts 23.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/plugin-audit: 301.67s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 36.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/core: 168.30s, over its 151.42s ceiling. Slowest file: src/security/auth-gate.test.ts 5.22s. 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.59s, over its 54.85s ceiling. Slowest file: src/mcp-stdio-credential-env.test.ts 1.59s. 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: 194.81s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-state-machine-exempt.test.ts 1.70s. 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 (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 (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 (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 (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 MB |
sha256:151e40f10701ae3be0f1b652211dd170947f08702aa12da0bb04ecddcb1a0989
|
|
|
shard-attest-test-1-of-8
|
314 Bytes |
sha256:c260451c96921a8caf41f7d60e9921998edf50e9a159d41e688c724ed452c533
|
|
|
shard-attest-test-2-of-8
|
313 Bytes |
sha256:16d3c6e57bc11ce1e3d808b8d71fc3b3662c47ad7ab9d330869dda2c3dc835cc
|
|
|
shard-attest-test-3-of-8
|
313 Bytes |
sha256:160b6186e060f2cbf89557ca5727db965a6fdb4145a4a9ade6b7da2971cee067
|
|
|
shard-attest-test-4-of-8
|
313 Bytes |
sha256:388099f36f2fff60a2b408ba03a974bdef9c00ff767c274ed7dbae224414a693
|
|
|
shard-attest-test-5-of-8
|
314 Bytes |
sha256:4f32c6895d6e339123f8db50afe3ce44a220778ce8761a9fa09385a688f817bc
|
|
|
shard-attest-test-6-of-8
|
314 Bytes |
sha256:dd2f3488bcefb82ad16f34f52b71122959eee88ed4a2b74141657a09cd283d8c
|
|
|
shard-attest-test-7-of-8
|
313 Bytes |
sha256:5e59adf365dfbb556322a445d4f4d40f6c28ace8a8ae7adb24f2598914e821ec
|
|
|
shard-attest-test-8-of-8
|
311 Bytes |
sha256:7ece10e0736ed668bcf565478278c72288a83bdcd7ebb25f492f15083cc334c6
|
|
|
test-core-run-summary-1-of-8
|
480 KB |
sha256:3a415170eb6e7acf9d06a5b632e30da5150f57ac04fa24f6e012d09e8b253e34
|
|
|
test-core-run-summary-2-of-8
|
1.47 MB |
sha256:843f2d03e10bd44859464c5fae3bdacd8f4e3553a2c4b48377c3691e71eb9ace
|
|
|
test-core-run-summary-3-of-8
|
844 KB |
sha256:9e204d2983acd5a0d3f19c5cce28441704155aa52fbc2575330eaa525ee4e164
|
|
|
test-core-run-summary-4-of-8
|
862 KB |
sha256:d1ca6b3d67260894e716a332a5ec03a1f8225c75725a6d458d6b3df446c0fdbf
|
|
|
test-core-run-summary-5-of-8
|
844 KB |
sha256:f4a242d02d37d3845fa85295609eb2904bbae226635273c6fe621a1768692a60
|
|
|
test-core-run-summary-6-of-8
|
636 KB |
sha256:8c8b0e44c44f4d3f8df0cbaaf9e147c816e4c968fc2c5e7b31a8fb33599efc30
|
|
|
test-core-run-summary-7-of-8
|
776 KB |
sha256:76ec752323ad06e28c3e049b08784bf61b13d9f9b0a4d34487400faafe34ccd9
|
|
|
test-core-run-summary-8-of-8
|
464 KB |
sha256:17996487af598054540a45f3565c2f372ef0df2dfe59c0076f61018d37a2f890
|
|
|
test-core-timing-table
|
113 KB |
sha256:57275799159791f926127aacdb42645b80d7e8188aee3a9bc73b0729fe4b694d
|
|
|
test-core-timings-1-of-8
|
5.9 KB |
sha256:22ad79f0d7fb4f28501b1065379fbbceb8b1df83410381e69a4c9c4cd67dcaec
|
|
|
test-core-timings-2-of-8
|
19.5 KB |
sha256:f622e86b268cb29e6e950b2c201eaa9d72d79186ee378fb317faae78df7e9ab4
|
|
|
test-core-timings-3-of-8
|
13.3 KB |
sha256:bd78d6f32a2d0bf29e97beff97b915e4ec9dd2a0fe5f61425b5659697c904861
|
|
|
test-core-timings-4-of-8
|
9.87 KB |
sha256:5ec1efb12ddb705e5640085809bfae65e72d031ba6b42ed0ee0a0a8e98e9adb0
|
|
|
test-core-timings-5-of-8
|
15.2 KB |
sha256:8131a55adc8c39003e56e4667ff84a7d04e6ab27c5a788e3b33cdf690ff2235e
|
|
|
test-core-timings-6-of-8
|
13.8 KB |
sha256:8c79fb47e1096f1117893d443afb9e7adee42efc4f23c293363d1f9f7b669217
|
|
|
test-core-timings-7-of-8
|
14.7 KB |
sha256:5de4e8fed3de538c389d02e6db68f16375195bfc33714e9ce0ace80403ac3fa8
|
|
|
test-core-timings-8-of-8
|
14 KB |
sha256:6007bf337f33b8621e72ffd55de0d703cd2e3b0d7b67317f79311e5302a346ca
|
|