Skip to content

merge(ui): objectui becomes the ui/ workspace of this repository — subtree import at the frozen tip 9e1fe03286 plus the adaptation series (objectstack#25752) #50157

merge(ui): objectui becomes the ui/ workspace of this repository — subtree import at the frozen tip 9e1fe03286 plus the adaptation series (objectstack#25752)

merge(ui): objectui becomes the ui/ workspace of this repository — subtree import at the frozen tip 9e1fe03286 plus the adaptation series (objectstack#25752) #50157

Triggered via pull request October 25, 2026 20:59
Status Failure
Total duration 30m 23s
Artifacts 2

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
13m 2s
Build Core
Build Docs
5m 1s
Build Docs
Console Pin Gate
0s
Console Pin Gate
Type Check UI
18m 42s
Type Check UI
Lint UI
11m 3s
Lint UI
Build & E2E UI
6m 41s
Build & E2E UI
Matrix: test-ui
Test Core
29s
Test Core
Dogfood Regression Gate
12s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

15 errors, 25 warnings, and 44 notices
Test UI (11/16)
Process completed with exit code 1.
[unit] scripts/__tests__/check-installed-spec-pin-claims.test.ts > this repository, right now > resolves one pin per anchor package from both faces: ui/scripts/__tests__/check-installed-spec-pin-claims.test.ts#L337
AssertionError: expected [ { …(3) }, { …(3) }, { …(3) } ] to deeply equal [] - Expected + Received - [] + [ + { + "lock": [], + "package": "@objectstack/spec", + "tree": [ + "18.1.0", + ], + }, + { + "lock": [], + "package": "@objectstack/client", + "tree": [ + "18.1.0", + ], + }, + { + "lock": [], + "package": "@objectstack/formula", + "tree": [ + "18.1.0", + ], + }, + ] ❯ scripts/__tests__/check-installed-spec-pin-claims.test.ts:337:30
[unit] scripts/__tests__/check-installed-spec-pin-claims.test.ts > this repository, right now > has no unledgered drift and no rotted ledger entry: ui/scripts/__tests__/check-installed-spec-pin-claims.test.ts#L333
AssertionError: expected [ …(142) ] to deeply equal [] - Expected + Received - [] + [ + "apps/console/src/__tests__/registry-inputs-spec-parity.test.ts: claims @objectstack/spec 17.0.0-rc.6, but the two faces of the pin disagree — nothing is judgeable until they do not", + "apps/console/src/__tests__/registry-inputs-spec-parity.test.ts: claims @objectstack/spec 17.1.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "apps/console/src/__tests__/registry-inputs-spec-parity.test.ts: claims @objectstack/spec 17.5.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "apps/console/src/__tests__/registry-inputs-spec-parity.test.ts: claims @objectstack/spec 17.0.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "apps/console/src/__tests__/registry-inputs-spec-parity.test.ts: claims @objectstack/spec 17.3.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "apps/console/src/__tests__/registry-inputs-spec-parity.test.ts: claims @objectstack/spec 18.1.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "apps/console/src/__tests__/registry-inputs-spec-parity.test.ts: claims @objectstack/spec 17.6.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "apps/console/src/__tests__/registry-inputs-spec-parity.test.ts: claims @objectstack/spec 17.7.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "apps/console/src/components/FormPage.tsx: claims @objectstack/spec 17.0.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "packages/app-shell/src/services/MetadataService.objectPayloadFieldsMap.test.ts: claims @objectstack/spec 17.2.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "packages/app-shell/src/services/MetadataService.retiredFieldSortOrder.test.ts: claims @objectstack/spec 17.2.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "packages/app-shell/src/services/MetadataService.retiredObjectEnabled.test.ts: claims @objectstack/spec 17.2.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "packages/app-shell/src/services/MetadataService.ts: claims @objectstack/spec 17.2.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "packages/app-shell/src/views/RecordDetailView.relatedListFilter-4664.test.tsx: claims @objectstack/spec 17.1.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "packages/app-shell/src/views/RecordDetailView.relatedListFilter-4664.test.tsx: claims @objectstack/spec 17.2.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.retiredLifecycleKeys.test.tsx: claims @objectstack/spec 17.2.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "packages/app-shell/src/views/metadata-admin/SchemaForm.unresolvedPredicate.test.tsx: claims @objectstack/spec 17.0.0-rc.5, but the two faces of the pin disagree — nothing is judgeable until they do not", + "packages/app-shell/src/views/metadata-admin/anchors.validation-retired.test.ts: claims @objectstack/spec 17.0.0-rc.6, but the two faces of the pin disagree — nothing is judgeable until they do not", + "packages/app-shell/src/views/metadata-admin/celAuthoring.ts: claims @objectstack/spec 18.1.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "packages/app-shell/src/views/metadata-admin/form-spec.ts: claims @objectstack/spec 17.0.0, but the two faces of the pin disagree — nothing is judgeable until they do not", + "packages/app-shell/src/views/metadata-admin/inspectors/DashboardWidgetInspector.tsx: claims @objectstack/spec 17.0.0-rc.5, but the two faces of the pin disagree — nothing is judgeab
[unit] scripts/__tests__/check-installed-spec-pin-claims.test.ts > the pin, read from two faces > the lockfile and the resolved tree agree about @objectstack/spec: ui/scripts/__tests__/check-installed-spec-pin-claims.test.ts#L194
AssertionError: expected [ { …(3) } ] to deeply equal [] - Expected + Received - [] + [ + { + "lock": [], + "package": "@objectstack/spec", + "tree": [ + "18.1.0", + ], + }, + ] ❯ scripts/__tests__/check-installed-spec-pin-claims.test.ts:194:93
Test UI (9/16)
Process completed with exit code 1.
[unit] scripts/__tests__/sync-quick-reference-release.test.ts > a release bump carries the doc with it > refuses a row whose shape no longer matches its anchor: ui/scripts/__tests__/sync-quick-reference-release.test.ts#L202
AssertionError: expected [ { label: 'Spec', …(2) }, …(1) ] to deeply equal [] - Expected + Received - [] + [ + { + "from": "^18.0.0-next.1", + "label": "Spec", + "to": "workspace:^", + }, + { + "from": "^18.0.0-next.1", + "label": "Client", + "to": "workspace:^", + }, + ] ❯ scripts/__tests__/sync-quick-reference-release.test.ts:202:21
[unit] scripts/__tests__/sync-quick-reference-release.test.ts > a release bump carries the doc with it > moves only the pnpm literal that changed: ui/scripts/__tests__/sync-quick-reference-release.test.ts#L188
AssertionError: expected [ { label: 'Spec', …(2) }, …(2) ] to deeply equal [ { label: 'pnpm', …(2) } ] - Expected + Received [ { + "from": "^18.0.0-next.1", + "label": "Spec", + "to": "workspace:^", + }, + { + "from": "^18.0.0-next.1", + "label": "Client", + "to": "workspace:^", + }, + { "from": "10.31.0", "label": "pnpm", "to": "11.0.0", }, ] ❯ scripts/__tests__/sync-quick-reference-release.test.ts:188:21
[unit] scripts/__tests__/sync-quick-reference-release.test.ts > a release bump carries the doc with it > touches nothing but the literal: ui/scripts/__tests__/sync-quick-reference-release.test.ts#L171
AssertionError: expected [ [ 133, …(2) ], [ 135, …(2) ], …(1) ] to have a length of 1 but got 3 - Expected + Received - 1 + 3 ❯ scripts/__tests__/sync-quick-reference-release.test.ts:171:23
[unit] scripts/__tests__/sync-quick-reference-release.test.ts > a release bump carries the doc with it > rewrites the Version row when the fixed group moves: ui/scripts/__tests__/sync-quick-reference-release.test.ts#L146
AssertionError: expected [ { label: 'Version', …(2) }, …(2) ] to deeply equal [ { label: 'Version', …(2) } ] - Expected + Received @@ -2,6 +2,16 @@ { "from": "18.1.0", "label": "Version", "to": "99.9.9", }, + { + "from": "^18.0.0-next.1", + "label": "Spec", + "to": "workspace:^", + }, + { + "from": "^18.0.0-next.1", + "label": "Client", + "to": "workspace:^", + }, ] ❯ scripts/__tests__/sync-quick-reference-release.test.ts:146:28
[unit] scripts/__tests__/sync-quick-reference-release.test.ts > the block is in step with its anchors right now > syncing the committed tree changes nothing and refuses nothing: ui/scripts/__tests__/sync-quick-reference-release.test.ts#L128
AssertionError: QUICK_REFERENCE.md has drifted from its anchors — run `pnpm quick-reference:sync`: expected [ { label: 'Spec', …(2) }, …(1) ] to deeply equal [] - Expected + Received - [] + [ + { + "from": "^18.0.0-next.1", + "label": "Spec", + "to": "workspace:^", + }, + { + "from": "^18.0.0-next.1", + "label": "Client", + "to": "workspace:^", + }, + ] ❯ scripts/__tests__/sync-quick-reference-release.test.ts:128:7
Test UI (6/16)
Process completed with exit code 1.
[unit] scripts/__tests__/quick-reference-current-release-4143.test.ts > QUICK_REFERENCE.md "Current Release" — no un-derived literal > contains only version literals this test derives from a manifest: ui/scripts/__tests__/quick-reference-current-release-4143.test.ts#L522
AssertionError: QUICK_REFERENCE.md's "Current Release" block states ["^18.0.0-next.1","^18.0.0-next.1"], which no manifest in this tree produced. Every row under a heading that says "Current" must be derived from an anchor and asserted above, or it is the next objectui#4143. Derived values are: ["18.1.0","workspace:^","≥22.13","≥10","10.31.0","19.x","≥5.0"].: expected [ '^18.0.0-next.1', '^18.0.0-next.1' ] to deeply equal [] - Expected + Received - [] + [ + "^18.0.0-next.1", + "^18.0.0-next.1", + ] ❯ scripts/__tests__/quick-reference-current-release-4143.test.ts:522:7
[unit] scripts/__tests__/quick-reference-current-release-4143.test.ts > QUICK_REFERENCE.md "Current Release" — package + spec versions > quotes the `@objectstack/client` range the manifests declare: ui/scripts/__tests__/quick-reference-current-release-4143.test.ts#L251
AssertionError: QUICK_REFERENCE.md must state the client range as exactly "workspace:^": expected [ '^18.0.0-next.1' ] to deeply equal [ 'workspace:^' ] - Expected + Received [ - "workspace:^", + "^18.0.0-next.1", ] ❯ expectRowStates scripts/__tests__/quick-reference-current-release-4143.test.ts:251:47 ❯ scripts/__tests__/quick-reference-current-release-4143.test.ts:323:5
[unit] scripts/__tests__/quick-reference-current-release-4143.test.ts > QUICK_REFERENCE.md "Current Release" — package + spec versions > quotes the `@objectstack/spec` range the manifests declare: ui/scripts/__tests__/quick-reference-current-release-4143.test.ts#L251
AssertionError: QUICK_REFERENCE.md must state the spec range as exactly "workspace:^": expected [ '^18.0.0-next.1' ] to deeply equal [ 'workspace:^' ] - Expected + Received [ - "workspace:^", + "^18.0.0-next.1", ] ❯ expectRowStates scripts/__tests__/quick-reference-current-release-4143.test.ts:251:47 ❯ scripts/__tests__/quick-reference-current-release-4143.test.ts:309:5
Lint UI: ui/packages/runner/src/lib/mockDataSource.ts#L42
Unexpected any. Specify a different type
Lint UI: ui/packages/runner/src/lib/mockDataSource.ts#L42
Unexpected any. Specify a different type
Lint UI: ui/packages/runner/src/lib/mockDataSource.ts#L33
Unexpected any. Specify a different type
Lint UI: ui/packages/runner/src/lib/mockDataSource.ts#L33
Unexpected any. Specify a different type
Lint UI: ui/packages/runner/src/lib/mockDataSource.ts#L29
Unexpected any. Specify a different type
Lint UI: ui/packages/runner/src/lib/MetadataLoader.ts#L71
Unexpected any. Specify a different type
Lint UI: ui/packages/runner/src/lib/MetadataLoader.ts#L33
Unexpected any. Specify a different type
Lint UI
Unexpected any. Specify a different type
Lint UI: ui/packages/runner/src/LayoutRenderer.tsx#L49
Unexpected any. Specify a different type
Lint UI: ui/packages/runner/src/LayoutRenderer.tsx#L47
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/inline-edit-polish-2572.spec.ts#L84
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/inline-edit-polish-2572.spec.ts#L63
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/helpers.ts#L16
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/helpers.ts#L15
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/grid-file-upload.spec.ts#L92
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/grid-file-upload.spec.ts#L36
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/global-setup.ts#L42
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/form-view-subforms.spec.ts#L83
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/form-view-subforms.spec.ts#L75
Unexpected any. Specify a different type
Lint UI: ui/e2e/live/form-view-subforms.spec.ts#L20
Unexpected any. Specify a different type
Suite-duration ceiling
@objectstack/service-package: 45.40s, over its 32.90s ceiling. Slowest file: src/hydration-convert-forward.test.ts 2.41s. 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: 178.85s, over its 166.91s ceiling. Slowest file: src/preference-user-reference.integration.test.ts 3.51s. 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-datasource: 134.05s, over its 128.93s ceiling. Slowest file: src/__tests__/datasource-removal-bound-count-outage.test.ts 6.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/plugin-hono-server: 88.11s, over its 78.61s ceiling. Slowest file: src/adapter-tls-listener.test.ts 5.66s. 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: 185.77s, over its 179.74s ceiling. Slowest file: src/auth-rotated-session-token.test.ts 12.52s. 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"
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"
🎭 Playwright Run Summary
23 skipped 55 passed (1.2m)
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"
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 (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 (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"
Lint 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 (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"
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"
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 (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 (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"
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 (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"
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 (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 (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"
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"
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 (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 (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"
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"
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"
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"
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 (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 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
16.7 MB
sha256:7c12180506edc5c9d3e0495732bd39ade15a5fd894cd5cecc68134217a88368f
test-core-timing-table
114 KB
sha256:56cf77557db8b16b27907da6da8586cc4a1db6e691f6b311b71796833c8b718e