Skip to content

fix(plugin-security): an on-behalf-of by-id write never admits a row its delegator's own by-id write refuses (ADR-0090 D10) #48143

fix(plugin-security): an on-behalf-of by-id write never admits a row its delegator's own by-id write refuses (ADR-0090 D10)

fix(plugin-security): an on-behalf-of by-id write never admits a row its delegator's own by-id write refuses (ADR-0090 D10) #48143

Triggered via pull request October 20, 2026 06:40
Status Success
Total duration 28m 38s
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
2m 30s
Build Core
Build Docs
Build Docs
Console Pin Gate
0s
Console Pin Gate
Test Core
23s
Test Core
Dogfood Regression Gate
23s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

4 warnings and 10 notices
Test Core shard timing drift
Test Core (6/6): 1833.2s measured vs 1337.8s predicted across 5 package(s) = 1.37x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/runtime, predicted 632.5s, measured 905.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.
Suite-duration ceiling
@objectstack/plugin-security: 499.23s, over its 474.43s ceiling. Slowest file: src/objects/shipped-sets-identity-default-row-scope.test.ts 12.68s. 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: 58.04s, over its 45.99s ceiling. Slowest file: src/hono.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/cloud-connection: 234.45s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-state-machine-exempt.test.ts 4.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 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 (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 (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
"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:16a986c42e877086d53d6c873f3c41adea75946cc49a2f864340a9995e9d5d66
shard-attest-test-1-of-6
311 Bytes
sha256:b61bcbe34dbb893655cc002e411d1744928f21c4cf34a26b1b0947e1437fee8f
shard-attest-test-2-of-6
312 Bytes
sha256:21ea0ed6e353459e3332296e53f852b2b03fa1f49add0d9abcc3924ca9a58fbb
shard-attest-test-3-of-6
312 Bytes
sha256:98a00f0f34f019df122f984714909cb14fc65be3ae451413519677c32d2e323f
shard-attest-test-4-of-6
311 Bytes
sha256:33b58afa8b0da6ec522e85358e1200ee34e290ae6d59a053b9a01f832cbe3d2a
shard-attest-test-5-of-6
311 Bytes
sha256:94f58e17bbe118ceb552a325794df00d166d15d435014fdb0982899c0be5e5ba
shard-attest-test-6-of-6
309 Bytes
sha256:ef982e12ce6a7c3ac5988847bc010ce1976339c378beb32213555036dea2ea7f
test-core-run-summary-1-of-6
827 KB
sha256:08bad664b0411154f4f637cb025869e5304c65d76b0d4eb69869bc0dc1511d93
test-core-run-summary-2-of-6
750 KB
sha256:d9f7201ebfa45baf1222ecf94badc09da323ab3c0b75ad8f57a9a8a03d3ea980
test-core-run-summary-3-of-6
771 KB
sha256:2712b2eb6d6350400f3ae8cf6a4a9637f70764b3bacf7a23956e41b428e7deb1
test-core-run-summary-4-of-6
1.1 MB
sha256:d31a4c3a5175b8101d6969af5343f57010db8165dbe210f987818b14e43b7d18
test-core-run-summary-5-of-6
942 KB
sha256:d28894cded274c2623c234e017603bdc60f5df317610fb4d6f8bfa403414b57f
test-core-run-summary-6-of-6
744 KB
sha256:186aa5af7b29196504b528f19f4fa380cfe1acaf3301dc7edacac34dffd82a93
test-core-timing-table
69.6 KB
sha256:0566f23c4119028f67f4a9cf309e33d44ec591fe05c3e7d22c9d6580157cfbd7
test-core-timings-1-of-6
13.6 KB
sha256:cbf930adfa71c0bbeac1b00af39d0a6be5652977da744df8572b482e0ad4fc86
test-core-timings-2-of-6
5.74 KB
sha256:9a3f2c2350f987a675a5c18c0096d083f7255562a51a7827e4a17900e46796d3
test-core-timings-3-of-6
8.11 KB
sha256:2d63fe0694c544bd8037b2a04b0918c1fae6bcc98f98d6cb1bff9b1927a0c819
test-core-timings-4-of-6
10.9 KB
sha256:55a92d3a4a395f9c7d8bc2e22a303626da8ac415c57e3d38f7568ee7d4ec5436
test-core-timings-5-of-6
13.9 KB
sha256:f1bc707403733d40ae71dfd6b03f10fa18c6762768207bddaa0e091546251889
test-core-timings-6-of-6
14.8 KB
sha256:bdcd19e4ff0c421b1376e3169d2bf963b31ecab61a818d47ab7b225580cc010e