Skip to content

feat(spec)!: defineStack refuses a declared webhook whose requires lacks webhooks or realtime (STACK_WEBHOOK_CAPABILITY_REQUIRED) #48678

feat(spec)!: defineStack refuses a declared webhook whose requires lacks webhooks or realtime (STACK_WEBHOOK_CAPABILITY_REQUIRED)

feat(spec)!: defineStack refuses a declared webhook whose requires lacks webhooks or realtime (STACK_WEBHOOK_CAPABILITY_REQUIRED) #48678

Triggered via pull request October 21, 2026 06:24
Status Success
Total duration 35m 30s
Artifacts 20

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
0s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
0s
Temporal Conformance (live PG + MySQL)
Build Core
7m 21s
Build Core
Build Docs
4m 4s
Build Docs
Console Pin Gate
0s
Console Pin Gate
Test Core
29s
Test Core
Dogfood Regression Gate
24s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

10 warnings and 11 notices
Test Core shard timing drift
Test Core (5/6): 2858.1s measured vs 1933.0s predicted across 14 package(s) = 1.48x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/rest, predicted 530.7s, measured 826.9s. 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 (3/6): 2596.5s measured vs 1937.9s predicted across 12 package(s) = 1.34x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/cli, predicted 735.3s, measured 1093.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-storage: 220.97s, over its 208.28s ceiling. Slowest file: src/storage-adapter-list.conformance.test.ts 5.71s. 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: 53.71s, over its 32.90s ceiling. Slowest file: src/hydration-convert-forward.test.ts 2.43s. 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: 78.88s, over its 78.61s ceiling. Slowest file: src/adapter-tls-listener.test.ts 5.81s. 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: 238.85s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 31.25s. 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: 312.66s, over its 290.60s ceiling. Slowest file: src/approver-address-readers.test.ts 6.05s. 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: 108.41s, over its 108.17s ceiling. Slowest file: src/mcp-server-info-version.test.ts 1.67s. 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: 246.18s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-state-machine-exempt.test.ts 5.96s. 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: 2970.27s, over its 2868.12s ceiling. Slowest file: src/commands/migrate/data-commands.absent-database.integration.test.ts 390.12s. 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 (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 (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 (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
34.1 MB
sha256:41c532e806f393f2b4538450b2a018cf60f44b1c3198f091086477c07d63d282
shard-attest-test-1-of-6
313 Bytes
sha256:843802233310ba0527afecfdf897d0b5e18bef4502f535bbebf85c00e6ad93e8
shard-attest-test-2-of-6
313 Bytes
sha256:7ff5ce6f8d0d7ccb29ec1206b170be462f3ae06edc4f5f4f738635377b039a5d
shard-attest-test-3-of-6
313 Bytes
sha256:8206a853c4c82cc0db9f64be9392da76611d941a4ef76a2b92fa21db6a272be5
shard-attest-test-4-of-6
314 Bytes
sha256:92785b4a2232601edf2e69b6d9aee46e861108e9903cc0e1a0f6d6759bbaee93
shard-attest-test-5-of-6
313 Bytes
sha256:eeb2331b5387fffae3d68e074614170dc2f7be049b33c0e7a733d5320b0f3a47
shard-attest-test-6-of-6
311 Bytes
sha256:6e9845d338112609c4e941163684dbc8c00e46ac809e80aba3164a3fb27a71bf
test-core-run-summary-1-of-6
1.29 MB
sha256:368725a705a815e5b8b5136ba2e97deaadfbce7a8b29c27ddf6852f10cd2bcdd
test-core-run-summary-2-of-6
811 KB
sha256:d5271b3b4b624979a5fb7b7e02caae53b0959580632273d5f53cde57b0130e8d
test-core-run-summary-3-of-6
714 KB
sha256:1bb856453c943027a8de1c5d8cfe0fc67819adb799e427e0e59e5efb897eca32
test-core-run-summary-4-of-6
783 KB
sha256:b846eb51f8c11a219be0f2e9f9a8bbf25b3d81eef4122615e5398b869a9d0a0e
test-core-run-summary-5-of-6
1.05 MB
sha256:eea4347bb6bcd051e531cd95daddcea6bdbe42b988ef100393d06f7e078f853b
test-core-run-summary-6-of-6
711 KB
sha256:cc716bdd36e992d7c6ab09fa6253c8dbf21290152882dc2c09071280505883fd
test-core-timing-table
110 KB
sha256:0c0babc4b88a20ecf3ac03156cde6115675f6a6a905069eab9e3326971a4e24d
test-core-timings-1-of-6
19.7 KB
sha256:feed3f74cf52bb387153da185d9956bec1de309567fc2c81b26ff14053117efa
test-core-timings-2-of-6
13.8 KB
sha256:fc420826c9543e1e1b00ffd859335a368edd36156df3fdb3ab7786d95adb41f5
test-core-timings-3-of-6
13.3 KB
sha256:65bb942fea18b0c86fbb2b4fbc31fc51fe2e97d940ed138877a3feb70a8d2f48
test-core-timings-4-of-6
15 KB
sha256:915da0a60b2a073b6cb54c5ffaeca47d7c0161f1083fb2f4b4e7fedc0b756197
test-core-timings-5-of-6
21.7 KB
sha256:6660da8d075227c39c87ba63a86de59cbba8d606a03f948d243e88b4e7a7bb59
test-core-timings-6-of-6
19.7 KB
sha256:90b0c6f535b893494031dc86d1407c3e72cb259a5f3fa94a80b07b5b2011ad6a