Skip to content

release(ui-merge): one release lane for both scopes — @object-ui joins the fixed group, @objectstack/console builds from ui/apps/console, the objectui pin is deleted (#25711) #50162

release(ui-merge): one release lane for both scopes — @object-ui joins the fixed group, @objectstack/console builds from ui/apps/console, the objectui pin is deleted (#25711)

release(ui-merge): one release lane for both scopes — @object-ui joins the fixed group, @objectstack/console builds from ui/apps/console, the objectui pin is deleted (#25711) #50162

Triggered via pull request October 25, 2026 22:54
Status Failure
Total duration 29m 40s
Artifacts 25

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
Temporal Conformance (live PG + MySQL)
Build Core
12m 52s
Build Core
Build Docs
Build Docs
Console Pin Gate
0s
Console Pin Gate
Type Check UI
18m 58s
Type Check UI
Lint UI
9m 21s
Lint UI
Build & E2E UI
5m 28s
Build & E2E UI
Matrix: test-ui
Test Core
30s
Test Core
Dogfood Regression Gate
10s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

20 errors, 25 warnings, and 43 notices
[unit] scripts/__tests__/ci-cd-pipeline-doc.test.ts > ci-cd-pipeline.md — command parity, every workflow section > declares every command a section names that its workflow does not run: ui/scripts/__tests__/ci-cd-pipeline-doc.test.ts#L3443
Error: ENOENT: no such file or directory, open '/home/runner/work/objectstack/objectstack/ui/.github/workflows/changeset-release.yml' ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:3443:23 ❯ sweepUnits scripts/__tests__/ci-cd-pipeline-doc.test.ts:3442:6 ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:3699:38 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/objectstack/objectstack/ui/.github/workflows/changeset-release.yml' }
[unit] scripts/__tests__/ci-cd-pipeline-doc.test.ts > ci-cd-pipeline.md — command parity, every workflow section > names every first-party command every workflow job actually runs: ui/scripts/__tests__/ci-cd-pipeline-doc.test.ts#L3443
Error: ENOENT: no such file or directory, open '/home/runner/work/objectstack/objectstack/ui/.github/workflows/changeset-release.yml' ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:3443:23 ❯ sweepUnits scripts/__tests__/ci-cd-pipeline-doc.test.ts:3442:6 ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:3683:42 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/objectstack/objectstack/ui/.github/workflows/changeset-release.yml' }
[unit] scripts/__tests__/ci-cd-pipeline-doc.test.ts > ci-cd-pipeline.md — command parity, every workflow section > finds commands on both sides — a silent parser would make every pin below vacuous: ui/scripts/__tests__/ci-cd-pipeline-doc.test.ts#L3443
Error: ENOENT: no such file or directory, open '/home/runner/work/objectstack/objectstack/ui/.github/workflows/changeset-release.yml' ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:3443:23 ❯ sweepUnits scripts/__tests__/ci-cd-pipeline-doc.test.ts:3442:6 ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:3644:19 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/objectstack/objectstack/ui/.github/workflows/changeset-release.yml' }
[unit] scripts/__tests__/ci-cd-pipeline-doc.test.ts > ci-cd-pipeline.md — command parity, every workflow section > reads one section per workflow — a shrunken enumeration is a broken reader: ui/scripts/__tests__/ci-cd-pipeline-doc.test.ts#L3640
AssertionError: these headings name a `.yml` that is not in .github/workflows/. The sweep would crash reading it; delete the section or restore the workflow.: expected [ 'changeset-release.yml', …(1) ] to deeply equal [] - Expected + Received - [] + [ + "changeset-release.yml", + "spec-range-floors.yml", + ] ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:3640:7
[unit] scripts/__tests__/ci-cd-pipeline-doc.test.ts > ci-cd-pipeline.md — the four sections measured as parity defects > names no command outside the declared non-`run:` set: ui/scripts/__tests__/ci-cd-pipeline-doc.test.ts#L915
Error: ENOENT: no such file or directory, open '/home/runner/work/objectstack/objectstack/ui/.github/workflows/changeset-release.yml' ❯ commandParity scripts/__tests__/ci-cd-pipeline-doc.test.ts:915:19 ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:2837:16 ❯ units scripts/__tests__/ci-cd-pipeline-doc.test.ts:2836:17 ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:2914:17 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/objectstack/objectstack/ui/.github/workflows/changeset-release.yml' }
[unit] scripts/__tests__/ci-cd-pipeline-doc.test.ts > ci-cd-pipeline.md — the four sections measured as parity defects > names every first-party command the four jobs actually run: ui/scripts/__tests__/ci-cd-pipeline-doc.test.ts#L915
Error: ENOENT: no such file or directory, open '/home/runner/work/objectstack/objectstack/ui/.github/workflows/changeset-release.yml' ❯ commandParity scripts/__tests__/ci-cd-pipeline-doc.test.ts:915:19 ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:2837:16 ❯ units scripts/__tests__/ci-cd-pipeline-doc.test.ts:2836:17 ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:2893:17 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/objectstack/objectstack/ui/.github/workflows/changeset-release.yml' }
[unit] scripts/__tests__/ci-cd-pipeline-doc.test.ts > ci-cd-pipeline.md — the four sections measured as parity defects > documents every job these four workflows define: ui/scripts/__tests__/ci-cd-pipeline-doc.test.ts#L2859
Error: ENOENT: no such file or directory, open '/home/runner/work/objectstack/objectstack/ui/.github/workflows/changeset-release.yml' ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:2859:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/objectstack/objectstack/ui/.github/workflows/changeset-release.yml' }
[unit] scripts/__tests__/ci-cd-pipeline-doc.test.ts > ci-cd-pipeline.md — workflow inventory > never names a workflow file that does not exist: ui/scripts/__tests__/ci-cd-pipeline-doc.test.ts#L406
AssertionError: ci-cd-pipeline.md documents changeset-release.yml, which is not in .github/workflows/: expected [ 'board-snapshot.yml', …(25) ] to include 'changeset-release.yml' ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:406:104
[unit] scripts/__tests__/ci-cd-pipeline-doc.test.ts > ci-cd-pipeline.md — workflow inventory > gives every workflow in .github/workflows/ a row in the inventory table — in both directions: ui/scripts/__tests__/ci-cd-pipeline-doc.test.ts#L296
AssertionError: the "Workflow Inventory" table has rows for workflows that are NOT in .github/workflows/: - changeset-release.yml - spec-range-floors.yml Delete the row. A table that advertises a workflow the repository does not run is worse than no table — objectui#3451 measured that exact rot on this page's job table.: expected [ 'changeset-release.yml', …(1) ] to deeply equal [] - Expected + Received - [] + [ + "changeset-release.yml", + "spec-range-floors.yml", + ] ❯ scripts/__tests__/ci-cd-pipeline-doc.test.ts:296:7
[unit] scripts/__tests__/check-pre-install-import-graph.test.ts > the real tree — every step objectui#6148 measured is still derived > finds no pre-install gate reaching a package: ui/scripts/__tests__/check-pre-install-import-graph.test.ts#L297
AssertionError: a script this repository runs before `pnpm install` needs `node_modules` to load: expected [ Array(1) ] to deeply equal [] - Expected + Received - [] + [ + "unresolved: scripts/objectstack-pin.mjs", + ] ❯ scripts/__tests__/check-pre-install-import-graph.test.ts:297:7
Test UI (9/16)
Process completed with exit code 1.
[unit] scripts/__tests__/workflow-cache-save-bound.test.ts > every workflow cache save is bounded and non-fatal (objectui#7048) > bounds the four jobs objectui#7956 derived a ceiling for: ui/scripts/__tests__/workflow-cache-save-bound.test.ts#L417
AssertionError: changeset-release.yml must still define a `lane:` job: expected undefined to be defined ❯ scripts/__tests__/workflow-cache-save-bound.test.ts:417:71
[unit] scripts/__tests__/workflow-cache-save-bound.test.ts > every workflow cache save is bounded and non-fatal (objectui#7048) > bounds the three jobs objectui#7270 found running under the 360-minute default: ui/scripts/__tests__/workflow-cache-save-bound.test.ts#L351
AssertionError: changeset-release.yml must still define a `release:` job: expected undefined to be defined ❯ scripts/__tests__/workflow-cache-save-bound.test.ts:351:71
Test UI (3/16)
Process completed with exit code 1.
[unit] packages/cli/src/__tests__/app-generator.test.ts > generated app manifests > pins the release lockstep that lets the platform range be derived: ui/packages/cli/src/__tests__/app-generator.test.ts#L745
Error: ENOENT: no such file or directory, open '/home/runner/work/objectstack/objectstack/ui/.changeset/config.json' ❯ packages/cli/src/__tests__/app-generator.test.ts:745:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/objectstack/objectstack/ui/.changeset/config.json' }
Test Core (5/8)
Process completed with exit code 1.
Test Core (5/8)
command (/home/runner/work/objectstack/objectstack/packages/lint) /opt/hostedtoolcache/node/22.23.3/x64/bin/pnpm run test exited (1)
Test Core
Process completed with exit code 1.
Test Core
Test Core: leg test reported result 'failure' — a declared negative is never overridden by a full roster.
Test Core
Test Core: 1 of 8 declared shard(s) of test published no positive attestation (test-5-of-8). A shard that never ran cannot be counted as passing — see #6082.
Lint UI: ui/packages/plugin-kanban/src/KanbanLanePaging.ts#L119
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-kanban/src/KanbanImpl.tsx#L261
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-kanban/src/InlineQuickAdd.tsx#L203
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-kanban/src/InlineQuickAdd.tsx#L202
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-kanban/src/InlineQuickAdd.tsx#L201
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-kanban/src/InlineQuickAdd.tsx#L57
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-kanban/src/InlineQuickAdd.tsx#L42
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-kanban/src/InlineQuickAdd.tsx#L41
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-kanban/src/InlineQuickAdd.tsx#L26
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-kanban/src/InlineQuickAdd.tsx#L22
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-settings: 160.28s, over its 157.56s ceiling. Slowest file: src/settings-secret-rotation.test.ts 1.21s. 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: 34.16s, over its 32.90s ceiling. Slowest file: src/hydration-convert-forward.test.ts 2.08s. 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: 79.94s, over its 78.61s ceiling. Slowest file: src/adapter-tls-listener.test.ts 6.03s. 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: 187.50s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 22.90s. 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: 164.43s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-seed-lookup.test.ts 2.20s. 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"
🎭 Playwright Run Summary
23 skipped 55 passed (1.1m)
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 (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"
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"
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 (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"
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"
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 (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"
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 (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 (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"
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 (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"
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 (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 (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"
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 (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 (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 (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"
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 (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"
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 (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"
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
16.7 MB
sha256:7785d7de79ede99961cc98953a07af6c082b277a09c410db7605b55ffb21694a
shard-attest-test-1-of-8
313 Bytes
sha256:1ee45e1b665859d16badc57e23332e73dd40454eff9f256f708895c36d7b178d
shard-attest-test-2-of-8
313 Bytes
sha256:d3adf8b7af5906539dc23612b688579d3e2897e2164cd88a025fac382a0b9f8b
shard-attest-test-3-of-8
313 Bytes
sha256:12bc76218ba763786ff89d7e8a62ba675036c8ca0652fb4569eba6058f83f856
shard-attest-test-4-of-8
313 Bytes
sha256:45a38b60cd288955dba3338b58637cc134cc5fa7b8f75391d4d7ab95de3fc3b6
shard-attest-test-6-of-8
313 Bytes
sha256:b3ef42e7b9dd20ca88a06ad97f331ec0ed5614a4ab808532a11e7724a420f990
shard-attest-test-7-of-8
313 Bytes
sha256:dbd14ca94553526055be6c3701767c15f6174f155fe4b77e6fef52c08bdad2f7
shard-attest-test-8-of-8
311 Bytes
sha256:e1ae079555544c0725eb954b0945d7378bac340aa49a3c9954693554a5fa3d01
test-core-run-summary-1-of-8
846 KB
sha256:b590e389950a5499af9d2d7c167d41c5e7ddb160c660d9d911c717b5c860b65e
test-core-run-summary-2-of-8
651 KB
sha256:9fb7cb8ff4d081f562905db892f0da7b19c20404894e1fcc7d2cd1bed6f10cef
test-core-run-summary-3-of-8
797 KB
sha256:9d4e1ff17f92a2773a11f2fb8d4fb0969730db42826d5256247577be66c697c0
test-core-run-summary-4-of-8
1.05 MB
sha256:dee0f8019b224f8270e3f725b556caa04e978fdadc26cf2fc1ab6a4ff4cc26ce
test-core-run-summary-5-of-8
753 KB
sha256:8d5e88ade9aa349f68814522cbe517e1ba2c2a2f6be4672e813b334c0d157676
test-core-run-summary-6-of-8
351 KB
sha256:285e712cd355b9e5a15e77524271f079c4396bfe035cf4fc32fa363963eda8fa
test-core-run-summary-7-of-8
734 KB
sha256:25990e24871243bfce569a4913906e7ee1e71be0cd76e3c0ad80c90fd8f6351f
test-core-run-summary-8-of-8
792 KB
sha256:2e7563815fc1d7cbb3cbe7af609496e3a932340db39e18436f29f9d2670b249c
test-core-timing-table
114 KB
sha256:ce867f494c53e09ee70e1116eb951ea179a45b2fd7db2ec5a4d23d5925dc9bab
test-core-timings-1-of-8
16.5 KB
sha256:8df3b34f21924509ffb7f26fe2ef08a3fd1d651889fd07dc6c5d2094a99ae06e
test-core-timings-2-of-8
13.8 KB
sha256:315b3c0aa3b093198f481b23de98b011f4eda1264d0197be4fd471d7611949c6
test-core-timings-3-of-8
11.7 KB
sha256:9a389023087abb5d5ef69456ea4d142fe634c306782297f07b70d20539c27a2e
test-core-timings-4-of-8
9.22 KB
sha256:d7c13d2ff96d527ee6d5dfa2849f64b755796336da86bf61f99090b49c89e740
test-core-timings-5-of-8
13.6 KB
sha256:2ce3480ff34ecc5d9d8e0423dc7ed6df9e31458ea962e1eefca299da0cf18f1e
test-core-timings-6-of-8
13.7 KB
sha256:bf77a735dcd0b29d7000b41e1ba5f641f65db3471f4eab8bde2e188af0c640ed
test-core-timings-7-of-8
15.1 KB
sha256:70dbf2bc20812f93871c84009af847b237ba48453bc46533f18166df3a454be3
test-core-timings-8-of-8
14.5 KB
sha256:c37f40a98d14fe2ef2a41439306bc6fddc688bc988c16b67ddb2a3bab6eac533