Repository navigation
feat(formula): current_user.hasCapability(name) — a page predicate can ask whether the viewer holds a system capability #47711
ci.yml
on: pull_request
filter
21s
Matrix: dogfood
Matrix: test
Temporal Conformance (live PG + MySQL)
0s
Build Core
7m 55s
Build Docs
4m 11s
Console Pin Gate
0s
Test Core
26s
Dogfood Regression Gate
21s
Annotations
12 warnings and 11 notices
|
Test Core shard timing drift
Test Core (5/6): 2902.9s measured vs 1933.0s predicted across 14 package(s) = 1.50x (warning past 1.3x, DRIFT past 1.5x), past the drift bound. Heaviest overshoot: @objectstack/rest, predicted 530.7s, measured 817.7s. 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): 3090.4s measured vs 1935.3s predicted across 14 package(s) = 1.60x (warning past 1.3x, DRIFT past 1.5x), past the drift bound. Heaviest overshoot: @objectstack/service-automation, predicted 203.7s, measured 644.7s. 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/service-messaging: 174.12s, over its 166.91s ceiling. Slowest file: src/plugin-enqueue-wakes-dispatcher.test.ts 3.48s. 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: 644.67s, over its 557.10s ceiling. Slowest file: src/runas-system-stamping.integration.test.ts 3.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/runtime: 959.62s, over its 913.09s ceiling. Slowest file: src/domains/share-links-refusal-order.test.ts 28.27s. 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-hono-server: 88.72s, over its 78.61s ceiling. Slowest file: src/adapter-tls-listener.test.ts 6.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/plugin-approvals: 314.17s, over its 290.60s ceiling. Slowest file: src/request-child-read-gate.integration.test.ts 8.94s. 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: 110.72s, over its 108.17s ceiling. Slowest file: src/mcp-server-info-version.test.ts 1.60s. 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: 172.42s, over its 149.61s ceiling. Slowest file: src/hono-declared-envelope.conformance.test.ts 8.04s. 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/formula: 59.02s, over its 56.95s ceiling. Slowest file: src/expression-refusal-codes.test.ts 1.26s. 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/driver-turso: 293.86s, over its 272.37s ceiling. Slowest file: src/turso-remote-autonumber-concurrency.test.ts 7.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/cloud-connection: 278.50s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-seed-lookup.test.ts 5.87s. 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 (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 (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 (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 (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 (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.8 MB |
sha256:4643a98f9b7c5f14d9734ef6c6ef529d15f556e2ce897284a30e749258a86d07
|
|
|
shard-attest-test-1-of-6
|
311 Bytes |
sha256:313b1087b8efa4b4de256d39963090190fc2227df4060409449ca986de136e93
|
|
|
shard-attest-test-2-of-6
|
310 Bytes |
sha256:42f9a76c8cd3c2973beaa2f2657c13a6c753c72bc6c71c753e4223fcc8b68594
|
|
|
shard-attest-test-3-of-6
|
311 Bytes |
sha256:464879dd43f33b5933c20b1b57183cafb9c1e57cb67de58d65719e6d57bbc6ec
|
|
|
shard-attest-test-4-of-6
|
313 Bytes |
sha256:7ac217340ad706006651bb199559fdeafb8c8408c41513f4e480b57550b35b0f
|
|
|
shard-attest-test-5-of-6
|
312 Bytes |
sha256:b670af7f9bc9fcbcba67f4b3fc42f2b6e82decb1f0dfdcbfde7b3ebcf3083b06
|
|
|
shard-attest-test-6-of-6
|
309 Bytes |
sha256:5a83425e15e29306289cc5bcf0c969b27be33a162d4c4e736616462a3d76cb1b
|
|
|
test-core-run-summary-1-of-6
|
1.26 MB |
sha256:793e1edd6265bdc136a6d6f925038a3f30f50e5b23392785ac240f78898db8d5
|
|
|
test-core-run-summary-2-of-6
|
792 KB |
sha256:af6bc6f01c8bd450d8a5572425ac3f9728132f1bbfbf61a30d493e390ea0b4c0
|
|
|
test-core-run-summary-3-of-6
|
700 KB |
sha256:da0853eb392ee1c70a0990d10bf928b92d668db146fe7103f5c4c5b79f3246ea
|
|
|
test-core-run-summary-4-of-6
|
766 KB |
sha256:fecd6313ef2244e0c677cad531e4d93c519dac828757da8d30ee392d3e691aff
|
|
|
test-core-run-summary-5-of-6
|
1.03 MB |
sha256:476d56843c9188d413bcdb2f5415e08cc4a3325bfaa13d676be441c5c01e3958
|
|
|
test-core-run-summary-6-of-6
|
695 KB |
sha256:18229f943601c7af17c57b2e01dea00f875f8f5745825718afb395c98c537091
|
|
|
test-core-timing-table
|
107 KB |
sha256:e7e7abe75db717f7f6c6cfed815774742ca4aa6db850e0b0e952fbd7707f0ed4
|
|
|
test-core-timings-1-of-6
|
19.6 KB |
sha256:3621d2c4fee88ebf7c084dc9e1beb3e0f15bd052badcd759d4411f953a95f9aa
|
|
|
test-core-timings-2-of-6
|
13 KB |
sha256:dc8c943f16d2eb1c7d0d4c75eebf8bdf085951bafed2eae7f444434040faedbc
|
|
|
test-core-timings-3-of-6
|
12.7 KB |
sha256:dc34e3f83b741145220906978daf4f351a9748aa7d1159f3261796bac8d38f4f
|
|
|
test-core-timings-4-of-6
|
14.5 KB |
sha256:73748268b949debfe8d5baec103499602028088f77ff67ca0b9ceadce6186841
|
|
|
test-core-timings-5-of-6
|
21.1 KB |
sha256:313c87e316540d9546191f09a4c39ab2d86a765b20fb88f482318dd1a43547db
|
|
|
test-core-timings-6-of-6
|
19.1 KB |
sha256:b9b95414498b2729f82d06438d2aa6a1d871d8d91b9f4da18cab024f77b9c625
|
|