Skip to content

perf(plugin-auth, plugin-hono-server): an authenticated request reads 8 rows in 4 round trips before its handler, down from 11 in 7; /auth/me/* resolves grants once #47105

perf(plugin-auth, plugin-hono-server): an authenticated request reads 8 rows in 4 round trips before its handler, down from 11 in 7; /auth/me/* resolves grants once

perf(plugin-auth, plugin-hono-server): an authenticated request reads 8 rows in 4 round trips before its handler, down from 11 in 7; /auth/me/* resolves grants once #47105

Triggered via pull request October 17, 2026 16:51
Status Success
Total duration 33m 20s
Artifacts 20

ci.yml

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

Annotations

6 warnings and 10 notices
Test Core shard timing drift
Test Core (6/6): 2454.4s measured vs 1876.5s predicted across 11 package(s) = 1.31x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/runtime, predicted 632.5s, measured 867.2s. 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: 62.87s, over its 32.90s ceiling. Slowest file: src/hydration-convert-forward.test.ts 1.56s. 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: 197.01s, over its 166.91s ceiling. Slowest file: src/plugin-enqueue-wakes-dispatcher.test.ts 4.62s. 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: 293.72s, over its 290.60s ceiling. Slowest file: src/action-page-member.integration.test.ts 6.40s. 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: 142.60s, over its 137.91s ceiling. Slowest file: src/storage-upload-organization-change.wall.test.ts 10.16s. 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: 214.75s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-state-machine-exempt.test.ts 4.32s. 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 (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.2 MB
sha256:2fd9d940dd3d7e3ea9fd292d42cb792a07ae4a9d15bb7e7808989220e90fab18
shard-attest-test-1-of-6
313 Bytes
sha256:0c4c29b454870717465d91e9f1de66515bfd4deb4c575335e23a0e30dddd46fa
shard-attest-test-2-of-6
314 Bytes
sha256:8cd73b98b6932442fdbbffa48aa23a2b876108642d0272831c6f3763047e3d9e
shard-attest-test-3-of-6
313 Bytes
sha256:0c3aa1139b0be2669e0c7f5d179a64bca6c6e7391c8cc29172ac7500a45ad150
shard-attest-test-4-of-6
313 Bytes
sha256:964f2b86b10f437ab31e4f6f1efde21c74b38b4855b1930037cbe4f1c307e663
shard-attest-test-5-of-6
313 Bytes
sha256:89a6c12bfe43cf1cce59cac0f1fc015ad65f351995c19eafd7619270922b694d
shard-attest-test-6-of-6
311 Bytes
sha256:d4ac40290a20d446ae1311247bae7cfcdab4859cafcefa72cd42b0f6f59ddb51
test-core-run-summary-1-of-6
1.18 MB
sha256:2de820845b1c01b423f32bcc1ddf234a7531128fcdc80bf332324c09b5eca154
test-core-run-summary-2-of-6
821 KB
sha256:85ffc9f76446e39cd531618bd4234ca8ec759c839be77a5dd89e1bb03ba40127
test-core-run-summary-3-of-6
1.01 MB
sha256:9a8f1bfbdf4411e5639e2ba81f61319a0be674fad6e231d53f259e86729f75c9
test-core-run-summary-4-of-6
693 KB
sha256:c65a20d3716b41ede13abbd70d39e28ad2a9e28933275017e170d1bdcee5ffbe
test-core-run-summary-5-of-6
657 KB
sha256:5f35b4a15f614e6d23bcb06224f899f78eabd82a1d82eb662e71d381388fdf71
test-core-run-summary-6-of-6
624 KB
sha256:fecb3ae9fd3fefb2e55cad9955002cacf00b50c827d36e909e1924ede472e0a1
test-core-timing-table
99.6 KB
sha256:0578428ec78f1ee373a3a3f07419e88d9421ea739d2d08bdff7bbdb85762f231
test-core-timings-1-of-6
17.4 KB
sha256:cd8f3456f499d4850094defabfa120b522947cac93b816b8fb44fbd03534173a
test-core-timings-2-of-6
13.5 KB
sha256:e5c41c71101e709585560ee1fbae1d0002db66ee7a9b58bce95d610bf0ff8e59
test-core-timings-3-of-6
11.5 KB
sha256:b115bad3d23eaf263a8d5e9ecdd539a442ce386a4aa2b17fd756383919f0f3e1
test-core-timings-4-of-6
14.7 KB
sha256:1e883b5deaf78a05986b2b76efcf97119f1bceb6c8ea17595de4db3fca81da28
test-core-timings-5-of-6
18.8 KB
sha256:8d391c5fa111e46d33f52bd1344fd78521e0daf35e86f322a5917cc976e8a6da
test-core-timings-6-of-6
17.3 KB
sha256:e71befd9d082331773d630fced5e701660631fc0e747b1589e222b3fcb06ef05