Skip to content

feat(spec)!: one marketplace taxonomy — business functions, industries, a solution type and maturity replace the single category #59639

feat(spec)!: one marketplace taxonomy — business functions, industries, a solution type and maturity replace the single category

feat(spec)!: one marketplace taxonomy — business functions, industries, a solution type and maturity replace the single category #59639

Triggered via pull request November 6, 2026 17:18
Status Success
Total duration 29m 12s
Artifacts 27

ci.yml

on: pull_request
Plan Test Core shards
1m 18s
Plan Test Core shards
Matrix: dogfood
Dogfood Verify CLI
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
Temporal Conformance (live PG + MySQL)
Build Core
13m 46s
Build Core
Build Docs
5m 14s
Build Docs
Live E2E UI
9m 29s
Live E2E UI
UI Published Artifacts
UI Published Artifacts
Matrix: test-ui
Matrix: test
Dogfood Regression Gate
28s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

13 warnings and 48 notices
Test Core shard timing drift
Test Core (6/8): 2309.7s measured vs 1561.2s predicted across 11 package(s) = 1.48x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/service-analytics, predicted 144.0s, measured 461.6s. 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 (7/8): 2301.7s measured vs 1504.8s predicted across 10 package(s) = 1.53x (warning past 1.3x, DRIFT past 1.5x), past the drift bound. Heaviest overshoot: @objectstack/plugin-auth, predicted 450.1s, measured 779.0s. 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 (4/8): 2168.3s measured vs 1558.3s predicted across 11 package(s) = 1.39x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/cli, predicted 716.0s, measured 1054.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/plugin-audit: 329.91s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 30.77s. 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: 163.73s, over its 149.61s ceiling. Slowest file: src/hono-declared-envelope.conformance.test.ts 10.57s. 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: 57.84s, over its 56.95s ceiling. Slowest file: src/expression-refusal-codes.test.ts 2.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/driver-sql: 560.44s, over its 450.76s ceiling. Slowest file: src/logger-receiver-detach.test.ts 2.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/driver-odata: 52.62s, over its 48.33s ceiling. Slowest file: src/odata-driver.conformance.test.ts 6.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/driver-memory: 176.89s, over its 171.63s ceiling. Slowest file: src/memory-readable-ids-hashed-once.test.ts 0.72s. 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: 55.45s, over its 54.85s ceiling. Slowest file: src/mcp-stdio-credential-env.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/connector-app-stripe: 106.33s, over its 99.09s ceiling. Slowest file: test/boot.test.ts 17.09s. 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: 290.29s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-state-machine-exempt.test.ts 2.02s. 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/client: 217.01s, over its 179.74s ceiling. Slowest file: src/auth-rotated-session-token.test.ts 12.33s. 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"
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"
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"
Turbo remote cache disabled (Build UI Deps)
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 UI Deps
"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"
🎭 Playwright Run Summary
1 skipped 83 passed (1.8m)
Build & 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 (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 (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 (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"
Test UI (11/16)
"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 (12/16)
"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 (7/16)
"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"
Test UI (13/16)
"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 (16/16)
"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 (8/16)
"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"
Test UI (10/16)
"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 (2/16)
"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 (1/16)
"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 (15/16)
"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"
Type Check 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"
Test UI (5/16)
"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"
Shard headroom
longest Test (shard 4/8): 10m37s = 212% of the 5-minute cap, -6m-37s of headroom; total 75m45s over 8 shard(s); at the 2-minute target per shard that is 38 shard(s) (the matrix has 8)
Shard headroom
Test (shard N/16): NOT MEASURED -- the jobs API could not be read (GITHUB_REPOSITORY is not set). This is a reading, not a gate; nothing failed because of it.
Test UI (4/16)
"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"
Test UI (3/16)
"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 (6/16)
"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 (14/16)
"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 (9/16)
"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"
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.2 MB
sha256:40bb0fc1d2c3bb525b06f4517445c17f9f47b1d441d6904649c814fde2df0b49
shard-attest-test-1-of-8
313 Bytes
sha256:f2c9e556886f2276da75bca971b8dc9b81aa51cc1628c355a4d5197ff1309b11
shard-attest-test-2-of-8
313 Bytes
sha256:6642fdacfefd354a79596cacb748531a043d32c7822a99f92bb89276217733bc
shard-attest-test-3-of-8
313 Bytes
sha256:89f2b9af1f7b5751a581b41a221929d836bc623a91f51f2b4b17505245b234e2
shard-attest-test-4-of-8
313 Bytes
sha256:0d0f295ec299e0fcfef778ac178d61ffbf7e0a38b642a6a66621157ad4826a47
shard-attest-test-5-of-8
313 Bytes
sha256:8401bf232c32c7c4ee56e05c3fcfbde61f596b9b6bbda41222388eacd20fe15d
shard-attest-test-6-of-8
312 Bytes
sha256:72bab2638f4942d5108cab912483f0ae3d204d05ba87ea69bab6daa3b50d7487
shard-attest-test-7-of-8
313 Bytes
sha256:2d42cacd5ad41a4b71e4ca3ff51e65214574e3543158d806ddf25577597ee950
shard-attest-test-8-of-8
309 Bytes
sha256:22eb25ef67735d369da7916698a88e80ba811d8d2e6f38e6be9bc345e9935c43
test-core-run-summary-1-of-8
664 KB
sha256:b4e59bb4d6640ac7516337093727ba27f47aa2cda2699bdaafe3a712a9d59417
test-core-run-summary-2-of-8
1.78 MB
sha256:47c958a05d7174b04dd0dc6cf43a0aa76d8b2ef9c9396929580602c5a0efaa89
test-core-run-summary-3-of-8
961 KB
sha256:6b0a645d5db6d9669ff815ba2561e6feecd4d3e6c1eeed68abda92dd71a8f317
test-core-run-summary-4-of-8
948 KB
sha256:5150d846389d5c970a81d67d726689d9fe43b0f7e0b79fa072b15debd963da89
test-core-run-summary-5-of-8
926 KB
sha256:3c86c835fc7172bf3e636c723188c6aa816cb19fa8ebe54e5aca85cd8b2c529b
test-core-run-summary-6-of-8
452 KB
sha256:13aecf0bff7825f11773af2971ab1bf3b7d4ded289de76bad286bfc39a0e3dd8
test-core-run-summary-7-of-8
546 KB
sha256:8bea69339096eff89125429d31b5686a65e8bd98b20971212ba0c22fc6123061
test-core-run-summary-8-of-8
443 KB
sha256:b9c2892589d8417ac29e259fd8e6a9788aeb7056b923a3cc054c5894b753966b
test-core-timing-table
135 KB
sha256:0ede9a956c663f4315185c995a41d5ff90d3fbb0f232453158f69e2c2aa0de15
test-core-timings-1-of-8
7.64 KB
sha256:c309e079f5edc79bca876a7ea288cc033f4da95751a129e74e43e55e6e854130
test-core-timings-2-of-8
24 KB
sha256:4f7f1d103b0c5b246e8a562da68d76a5a1b2f7aed934e1a9bc1d4d244d5c0c6c
test-core-timings-3-of-8
14.9 KB
sha256:162921981b61ccab8b45f3e5d65bcf145c2d5e51d1385f70b75d23ae1b2f05dc
test-core-timings-4-of-8
11.2 KB
sha256:38c13e2a45edabcb92e2d38aa9a9014673994e44ee397a991cdc12781b5b3490
test-core-timings-5-of-8
17.9 KB
sha256:e53a2a9335e550c9c06ce0e6a395d33b1ec92fb484c64dd6a15b123715f51f8e
test-core-timings-6-of-8
19.6 KB
sha256:e1f9a2e2db9dffeb95998f4fc2413b409653f4c4ddc21c5099cba6dd66b5c4f4
test-core-timings-7-of-8
15.7 KB
sha256:c8470046642489c3c64258c2062c0d32c2d4108102c68a544258f237fba94c08
test-core-timings-8-of-8
14.8 KB
sha256:25214f686fd6d6fa545d16f227f7c1277786ec78a8fb6d3e5b27ee000e9869ec
ui-deps-turbo-cache
32.1 MB
sha256:dfb4be46a9084f3a20f67d817027955b74b338c297765806dcfe6dd7cfc006bd