Skip to content

fix(spec,app-shell): zh-CN view panel reads Chinese on every row of its collapsed sections #58296

fix(spec,app-shell): zh-CN view panel reads Chinese on every row of its collapsed sections

fix(spec,app-shell): zh-CN view panel reads Chinese on every row of its collapsed sections #58296

Triggered via pull request November 5, 2026 11:22
Status Success
Total duration 27m 49s
Artifacts 27

ci.yml

on: pull_request
Plan Test Core shards
1m 33s
Plan Test Core shards
Matrix: dogfood
Dogfood Verify CLI
0s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
0s
Temporal Conformance (live PG + MySQL)
Build Core
11m 42s
Build Core
Build Docs
0s
Build Docs
Live E2E UI
7m 0s
Live E2E UI
UI Published Artifacts
0s
UI Published Artifacts
Matrix: test-ui
Matrix: test
Dogfood Regression Gate
27s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

33 warnings and 48 notices
Lint UI: ui/packages/mobile/src/createOfflineDataSource.ts#L20
Unexpected any. Specify a different type
Lint UI: ui/packages/mobile/src/createOfflineDataSource.ts#L20
Unexpected any. Specify a different type
Lint UI: ui/packages/mobile/src/createOfflineDataSource.ts#L19
Unexpected any. Specify a different type
Lint UI: ui/packages/mobile/src/createOfflineDataSource.ts#L19
Unexpected any. Specify a different type
Lint UI: ui/packages/mobile/src/createOfflineDataSource.ts#L18
Unexpected any. Specify a different type
Lint UI: ui/packages/mobile/src/createOfflineDataSource.ts#L18
Unexpected any. Specify a different type
Lint UI: ui/packages/mobile/src/__tests__/serviceWorkerSource.test.ts#L90
Unexpected any. Specify a different type
Lint UI: ui/packages/mobile/src/__tests__/serviceWorkerSource.test.ts#L22
Unexpected any. Specify a different type
Lint UI: ui/packages/mobile/src/__tests__/breakpoints.test.ts#L54
Unexpected any. Specify a different type
Lint UI: ui/packages/mobile/src/MobileProvider.tsx#L53
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
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
Test Core shard timing drift
Test Core (6/8): 2329.4s measured vs 1547.2s predicted across 11 package(s) = 1.51x (warning past 1.3x, DRIFT past 1.5x), past the drift bound. Heaviest overshoot: @objectstack/driver-sql, predicted 267.5s, measured 582.6s. 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 (7/8): 2184.7s measured vs 1547.3s predicted across 11 package(s) = 1.41x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/plugin-auth, predicted 450.1s, measured 695.0s. 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 (4/8): 2042.1s measured vs 1547.6s predicted across 11 package(s) = 1.32x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/cli, predicted 716.0s, measured 986.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/plugin-hono-server: 107.35s, over its 78.61s ceiling. Slowest file: src/adapter-tls-listener.test.ts 6.28s. 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-auth: 694.96s, over its 600.45s ceiling. Slowest file: src/invitation-delivery-outcome.test.ts 37.97s. 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: 317.85s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 38.82s. 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/organizations: 145.43s, over its 137.91s ceiling. Slowest file: src/object-extension-managed-target.wall.test.ts 8.76s. 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: 160.77s, over its 149.61s ceiling. Slowest file: src/hono-declared-envelope.conformance.test.ts 8.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/formula: 59.40s, over its 56.95s ceiling. Slowest file: src/expression-refusal-codes.test.ts 2.31s. 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: 582.60s, over its 450.76s ceiling. Slowest file: src/adr0120-three-posture-conformance.test.ts 2.95s. 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: 58.83s, over its 48.33s ceiling. Slowest file: src/odata-driver.conformance.test.ts 6.75s. 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: 304.75s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-state-machine-exempt.test.ts 5.17s. 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: 213.06s, over its 179.74s ceiling. Slowest file: src/auth-rotated-session-token.test.ts 9.73s. 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"
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 (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 (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"
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 (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 (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"
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 (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"
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"
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 (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"
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 (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 (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 (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"
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 (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 (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 (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 (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 (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 (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 (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 (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 (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
"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 (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 MB
sha256:c57deabd169b16b893e4e406f570e9281489c06b479071fd04c617c56037d867
shard-attest-test-1-of-8
313 Bytes
sha256:ec17f87ca4b8bbc7ca92c1b118b07fa7d8617e6f1a9ef46a2e4859c6876c6f73
shard-attest-test-2-of-8
313 Bytes
sha256:095650960607f53ccfd89acae2bf13933ef22b1d2e2ff5454eec596929480d0c
shard-attest-test-3-of-8
313 Bytes
sha256:56d94e8a0ef8dae59bb0da935b5fc42b25a2d410193662ea5dcbdc76d4832102
shard-attest-test-4-of-8
313 Bytes
sha256:e6939b0cbb0f05d25e0e2ca436d69d97f7a8a84bee512cb8d7abf0699d509710
shard-attest-test-5-of-8
313 Bytes
sha256:8f52e1efb5a6dd45d99449e6056b61aa88f0b7a8f0a0932f66b238ed9ee4f350
shard-attest-test-6-of-8
313 Bytes
sha256:83e2bed2fb94e4a7888651527ce2a07acb46a513c9d057e203f65bc5aa2ab47c
shard-attest-test-7-of-8
313 Bytes
sha256:75d227d317871ac3c9a8d65be8cee434c6f8b8eb2f739aa88087266df0e30995
shard-attest-test-8-of-8
311 Bytes
sha256:62222ecfe85cffa1a69e386929c34a94358704f847e222261a9b0f815e2b7434
test-core-run-summary-1-of-8
650 KB
sha256:22ad61a05d6838d86d071745fda71080c6baac8a2f13c574dbd0a9c93801b204
test-core-run-summary-2-of-8
1.47 MB
sha256:7bd4d87d316002d96255643348e8c9b16e506fe52a3954df70ec23a5dfa6a9bf
test-core-run-summary-3-of-8
939 KB
sha256:f811af96bba6f1c201363836190e7b313ce52e8e789403955db7cac034629b49
test-core-run-summary-4-of-8
925 KB
sha256:8c0e11032471dd8801e69486c7b6250aa4c77565a591f184d8bc0a6848877df4
test-core-run-summary-5-of-8
825 KB
sha256:7b53ddc1168b1bb7fc7ee8780c6810b4e245c8f71ef772572720078769ad2142
test-core-run-summary-6-of-8
515 KB
sha256:ab8aa26f30ce5f3a2a047813be90b5bff14df6ea8077aa83d979055b343f18f5
test-core-run-summary-7-of-8
531 KB
sha256:dadcf0eb3065840d7184f62e4c19f9db223a992f8eb692f90bf04354cf559f4e
test-core-run-summary-8-of-8
853 KB
sha256:a6825059e934dae424a39acf576cab1489c40d91aca51905916692e5e748a111
test-core-timing-table
133 KB
sha256:53a3bfc184e42e6dc15b80038374768a5276519c268ed61327d5af8fd3b0618a
test-core-timings-1-of-8
7.28 KB
sha256:479d30c00b3c5dd9ede9abdfbef399ccd3b19d82e2d5ebb137ae9546f287b26e
test-core-timings-2-of-8
23.8 KB
sha256:b2d331d0f6b67712fa32d424e48ce14915ecffd600d0dcd7a2c0853f70d6b160
test-core-timings-3-of-8
14.3 KB
sha256:22d53cdce9aecfc7ad016b391488ec6f0bcd274ed367d1c052c5ae890100f873
test-core-timings-4-of-8
12.4 KB
sha256:0fc6807e30a53662992998e946fe81f557eb72170fa1a3dcf694199aa4677da3
test-core-timings-5-of-8
17.3 KB
sha256:18954ff44a8c70a19b1b3f65b6cba504d092603bfa447e282eea1daeeae25687
test-core-timings-6-of-8
19.9 KB
sha256:4f20bc3f4d61fca098027af89ed35b913d8cc51c0c81cb75a82330c1d3f54a81
test-core-timings-7-of-8
15.1 KB
sha256:6f62060f02598a731c7693222d4958a8fffd336964e12c0faa020cee6cb032e9
test-core-timings-8-of-8
13.9 KB
sha256:8d31871d6bb41dcb4bc4d0acf778fe2e7b0c581c476485fbe0c5f377a1e0e9a2
ui-deps-turbo-cache
30.2 MB
sha256:2103bdc35697bd00a9d0485ab6bc052ba8631f2d664bad0b7b0d1fb634f328d6