Skip to content

feat(plugin-auth): a page navigation to the mobile hand-off that has to sign in first goes to the sign-in page #57778

feat(plugin-auth): a page navigation to the mobile hand-off that has to sign in first goes to the sign-in page

feat(plugin-auth): a page navigation to the mobile hand-off that has to sign in first goes to the sign-in page #57778

Triggered via pull request November 4, 2026 15:30
Status Success
Total duration 47m 12s
Artifacts 27

ci.yml

on: pull_request
Plan Test Core shards
1m 57s
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 14s
Build Core
Build Docs
Build Docs
Live E2E UI
7m 28s
Live E2E UI
UI Published Artifacts
UI Published Artifacts
Matrix: test-ui
Matrix: test
Dogfood Regression Gate
35s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

32 warnings and 48 notices
Lint UI: ui/packages/plugin-list/src/ListView.tsx#L391
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-list/src/ListView.tsx#L372
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-list/src/ListView.tsx#L303
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-list/src/ListView.tsx#L225
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-list/src/ListView.tsx#L225
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-list/src/ListView.tsx#L219
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-list/src/ListView.tsx#L213
Unexpected any. Specify a different type
Lint UI: ui/packages/plugin-list/src/ListView.tsx#L106
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Lint UI: ui/packages/plugin-list/src/ListEmptyState.tsx#L63
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Lint UI: ui/packages/plugin-list/src/ListEmptyState.tsx#L41
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 (7/8): 2269.2s measured vs 1547.3s predicted across 11 package(s) = 1.47x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/plugin-auth, predicted 450.1s, measured 714.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 (2/8): 2219.4s measured vs 1543.4s predicted across 9 package(s) = 1.44x (warning past 1.3x, DRIFT past 1.5x). Heaviest overshoot: @objectstack/spec, predicted 1008.8s, measured 1476.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
create-objectstack: 38.95s, over its 38.40s ceiling. Slowest file: src/package-name.test.ts 12.48s. 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-settings: 240.02s, over its 157.56s ceiling. Slowest file: src/settings-organization-isolation.pin.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/service-package: 59.45s, over its 32.90s ceiling. Slowest file: src/install-primitive-declaration.test.ts 2.58s. 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: 714.94s, over its 600.45s ceiling. Slowest file: src/invitation-delivery-outcome.test.ts 38.36s. 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: 341.04s, over its 185.93s ceiling. Slowest file: src/parent-record-read-leaf.integration.test.ts 45.65s. 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: 166.41s, over its 149.61s ceiling. Slowest file: src/hono-declared-envelope.conformance.test.ts 10.49s. 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: 474.69s, over its 450.76s ceiling. Slowest file: src/adr0120-three-posture-conformance.test.ts 2.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/core: 176.49s, over its 151.42s ceiling. Slowest file: src/security/auth-gate.test.ts 8.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/cloud-connection: 261.99s, over its 163.89s ceiling. Slowest file: src/marketplace-install-local-state-machine-exempt.test.ts 4.63s. 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: 222.97s, over its 179.74s ceiling. Slowest file: src/auth-rotated-session-token.test.ts 11.13s. 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"
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"
🎭 Playwright Run Summary
1 skipped 83 passed (1.7m)
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 (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"
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 (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"
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"
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 (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 (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 (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 (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"
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"
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 (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 (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 (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 (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
"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 (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 (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"
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 (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 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"
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 (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"

Artifacts

Produced during runtime
Name Size Digest
build-output
18 MB
sha256:5433df09b63db7232819f0f92ec5db26661d9fbe517f40c5048987bc39827061
shard-attest-test-1-of-8
313 Bytes
sha256:01cdcbe3f2b6a0b992eaab726b0cb0ac49d7a3cf7dbd7bc470a8711fa7813043
shard-attest-test-2-of-8
313 Bytes
sha256:e0f81615b2ee50b453012b58c0660e99342524ced8789dfbb9680e885fabdeec
shard-attest-test-3-of-8
313 Bytes
sha256:bea3716903c34b8f612d96bd9a38e2a4de0916493ba531323ad32c8f02f7c293
shard-attest-test-4-of-8
313 Bytes
sha256:29c9ffcfd6b6b1b649473fec53203741519743424da3935c12bda8826c98e04a
shard-attest-test-5-of-8
313 Bytes
sha256:6e2d75017bcda203923e156301cc6b8230d4e9bb83ecb5e7089717c6151e5d73
shard-attest-test-6-of-8
313 Bytes
sha256:180cbc9ab8430ceb2e35801f579928a9d55fe080e74eb618dfca7ef6a8dd8bee
shard-attest-test-7-of-8
313 Bytes
sha256:121f6682dcf12d5026854d4ac5a24a0b9dae454d6f99bfcc8397b13ef679f15a
shard-attest-test-8-of-8
310 Bytes
sha256:45e9d4142858ce0766509e878a8bf53fe1fcff7b4717233f83c5fb1f5c655f08
test-core-run-summary-1-of-8
637 KB
sha256:1776fe0fad2fce4f6c8a7a9f125b14faf2050a678b3dbc22752f3b04d3624eb7
test-core-run-summary-2-of-8
1.47 MB
sha256:6106185edfa247e040401307d0884af8bb9effb0e24b64953c8d33d7cd21110b
test-core-run-summary-3-of-8
935 KB
sha256:8cedd4e4f4499d79f37a7ab23ecf2b6d7541e65f03cedcb331a2653943ae53f6
test-core-run-summary-4-of-8
910 KB
sha256:42738f47883f06c46a8966fb67d9818c520b6efd26facb2b139884df7addce05
test-core-run-summary-5-of-8
820 KB
sha256:15bbcb6a815d51419d8888fb87ea0793d0c9e7d292cbf0c66553e66148560e8f
test-core-run-summary-6-of-8
512 KB
sha256:d0f06fe2e6e0ebba09a5964e1017df5eca2b94c9929d1582387ea29c1bb7790c
test-core-run-summary-7-of-8
528 KB
sha256:db735b6ae4f0a7ecad4f103be4bbae73776fe33c942c78e3eb297ed531f6fdf6
test-core-run-summary-8-of-8
849 KB
sha256:3811f233fb7afaebab261105fdae61c00a4b668e3ecc749f4cd053131d850a35
test-core-timing-table
132 KB
sha256:dfc26a39b65fa816b3945411c8da7dd3f55bef233c9a0c908cb40f7c8351916c
test-core-timings-1-of-8
7.23 KB
sha256:aaf44fb2b481a130bd7848f27a6d35eb4ae124896fc5820539cad8d1e362e614
test-core-timings-2-of-8
23.8 KB
sha256:09fc8ba45c3c512a3c232dab9a4626280dd56c934d515da5b5193b5f82ad2e0c
test-core-timings-3-of-8
14.1 KB
sha256:62718891ca6d2995cb7e9433794856441702b2f924b4d74c178fc075ac3e62ed
test-core-timings-4-of-8
12.2 KB
sha256:6756eb8094d409fdeabb61ef44868e30b53a63887d397517d122ab25ef19f094
test-core-timings-5-of-8
17.2 KB
sha256:4152c40dd7cd8559f0b6cd2fde91b774f8fef2deb089c2b4a50139772c76e49c
test-core-timings-6-of-8
19.7 KB
sha256:fa07344c56828902f716dc5e12d05b7db1313476755972e8bfe394e9900f0ba7
test-core-timings-7-of-8
15 KB
sha256:3896ad61450d2f07d962e1a94bc16cb229a994d9498e3d4c4a663f84dc0f30df
test-core-timings-8-of-8
13.8 KB
sha256:1d7cba24497e348254d3488e0879207ab0d9e35d7adcbfbc6abde79b3afde4aa
ui-deps-turbo-cache
30.2 MB
sha256:f7721cc4fd2ba28bfb75c08157a86e7b9075f2c76168d758cd3e6a4f54c665ff