Skip to content

feat(react-router): upgrade to react router 6 #18518

feat(react-router): upgrade to react router 6

feat(react-router): upgrade to react router 6 #18518

Triggered via pull request March 12, 2026 22:31
Status Failure
Total duration 10m 49s
Artifacts 26

build.yml

on: pull_request
build-react
44s
build-react
build-vue
52s
build-vue
Matrix: test-core-screenshot
build-angular
1m 13s
build-angular
build-angular-server
47s
build-angular-server
test-core-clean-build
10s
test-core-clean-build
test-core-lint
54s
test-core-lint
test-core-spec
53s
test-core-spec
build-react-router
28s
build-react-router
build-vue-router
43s
build-vue-router
verify-screenshots
2s
verify-screenshots
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
2s
verify-test-angular-e2e
verify-test-react-e2e
4s
verify-test-react-e2e
verify-test-react-router-e2e
3s
verify-test-react-router-e2e
verify-test-vue-e2e
2s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 20 notices
build-react-router
Process completed with exit code 1.
build-react-router: packages/react-router/src/ReactRouter/StackManager.tsx#L1323
Array type using 'Array<T>' is forbidden. Use 'T[]' instead
verify-test-react-router-e2e
Process completed with exit code 1.
verify-test-react-e2e
Process completed with exit code 1.
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups: src/components/radio/test/a11y/radio.e2e.ts#L122
1) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups Error: expect(locator).toBeFocused() failed Locator: locator('#first-group ion-radio').first() Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#first-group ion-radio').first() 9 × locator resolved to <ion-radio value="huey" role="radio" tabindex="0" aria-checked="true" class="md in-item radio-checked radio-label-placement-start hydrated">Huey</ion-radio> - unexpected value "inactive" 120 | 121 | await pageUtils.pressKeys('Tab'); > 122 | await expect(firstGroupRadios.nth(0)).toBeFocused(); | ^ 123 | 124 | await pageUtils.pressKeys('Tab'); 125 | await expect(secondGroupRadios.nth(0)).toBeFocused(); at /ionic/src/components/radio/test/a11y/radio.e2e.ts:122:47
[Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load: src/components/router/test/guards/router.e2e.ts#L9
1) [Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load Error: expect(received).toContain(expected) // indexOf Expected substring: "#/child/1" Received string: "http://localhost:3333/src/components/router/test/guards#/guard-initial-page?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light" 7 | await page.goto(`/src/components/router/test/guards#/guard-initial-page`, config); 8 | > 9 | expect(page.url()).toContain('#/child/1'); | ^ 10 | }); 11 | }); 12 | }); at /ionic/src/components/router/test/guards/router.e2e.ts:9:26
🎭 Playwright Run Summary
428 passed (2.9m)
🎭 Playwright Run Summary
216 skipped 320 passed (3.0m)
🎭 Playwright Run Summary
1 skipped 555 passed (3.5m)
🎭 Playwright Run Summary
1 skipped 561 passed (3.6m)
🎭 Playwright Run Summary
212 skipped 323 passed (3.9m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups 4 skipped 534 passed (4.1m)
🎭 Playwright Run Summary
4 skipped 645 passed (4.2m)
🎭 Playwright Run Summary
658 passed (4.5m)
🎭 Playwright Run Summary
10 skipped 512 passed (5.2m)
🎭 Playwright Run Summary
14 skipped 403 passed (5.3m)
🎭 Playwright Run Summary
5 skipped 538 passed (5.7m)
🎭 Playwright Run Summary
1 skipped 547 passed (6.6m)
🎭 Playwright Run Summary
5 skipped 527 passed (6.7m)
🎭 Playwright Run Summary
4 skipped 539 passed (6.8m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load 10 skipped 554 passed (7.4m)
🎭 Playwright Run Summary
2 skipped 537 passed (7.5m)
🎭 Playwright Run Summary
5 skipped 532 passed (7.6m)
🎭 Playwright Run Summary
14 skipped 525 passed (7.6m)
🎭 Playwright Run Summary
1 skipped 558 passed (7.6m)
🎭 Playwright Run Summary
7 skipped 537 passed (8.3m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
670 KB
sha256:454380ec7493820fd9f8f5b90dce02dc9be5ed745ad478e284514761881ab6e5
ionic-angular-server
8.54 KB
sha256:fa6c77363d88582b05cd679045738b5c7f1f0247c1dd5262aae09a872ca5a9dc
ionic-core
4.53 MB
sha256:475a8f049e7e6d6a1ec887d6b682a43f858674ef05da5e0be4516791f6882640
ionic-react
214 KB
sha256:fa4ba0812939726d5e47d28dcc2cc305829612e3581abffcc0fd277a5f2faf53
ionic-vue
234 KB
sha256:50ed20d10eb9d11f8950ce34d6d5ea96ac8131b0a32985f03dce3ba1278a6496
ionic-vue-router
17 KB
sha256:d15dfc7d7bb951d7c9095311b65fa3c8353dbd3b93f56dcd3ebfc02ff9ce7b90
test-results-1-20
444 KB
sha256:891c3cb63293362f8c5bf76cb3721b36581f4cb0bcd290046059654ea168634c
test-results-10-20
426 KB
sha256:fb97ac9d4a9285fdf8cd4150365549116791cae8fada56a20f673f438ee8b082
test-results-11-20
1.27 MB
sha256:02f18d3b61503a334e48c94403c8846b1164b94094ee613cccd527b420eb6f37
test-results-12-20
467 KB
sha256:6757681cc834200545faadd8397b54bf98bb4052cf586551a58bbb221d3eb1ca
test-results-13-20
456 KB
sha256:e619286663f992361a6c1c311d657892c3e662014289d128d5aebe39c05417e7
test-results-14-20
409 KB
sha256:4578213cfa649614e1af58a4ec5f4307bd2e28bc47c9799e03090a02d78365c0
test-results-15-20
440 KB
sha256:ead2169fad4b8bbb04c88e4ba32bcf1038f9811e68b1f0e7d61373a690ecdbb7
test-results-16-20
437 KB
sha256:a576050cf7e20133d5b913d897cb9796159a66df6f60968e252affa8165c856f
test-results-17-20
551 KB
sha256:6e9a237d29ca35c7c52a58ca660ffca6ee63f4a9e29c4f6e56ba49ab4e081cd6
test-results-18-20
1.27 MB
sha256:df05dd714bf64904799e385aee0a4e3dbf9c06b4b5f178f41a3f6dbfc8748333
test-results-19-20
403 KB
sha256:a6707537560115959ec0b14afebc38b8c19d4d8f1a0429a326413a1b181c999a
test-results-2-20
484 KB
sha256:daf76bc4f1ee6d417c72dbe41191981d395a57ce6c8000586428bd74fe5edd49
test-results-20-20
365 KB
sha256:f32ceaa89067a4d81c18ad78bc3639565f423d8223c82c01f855684507392706
test-results-3-20
436 KB
sha256:7b8b06d00c64f7de581d3abd10b3133232d1d4db6305d7ce89fe0263c1332bfc
test-results-4-20
547 KB
sha256:596a0c9bfeddef6614ae4e31fd6e1606bf66a1fbd5a2510044b216df70a81470
test-results-5-20
476 KB
sha256:d7454d3c8b97bc4fabdd8323e4fd86aa112dc85e1307ba9b00d45d49ff79bacd
test-results-6-20
438 KB
sha256:e70bbad72d2fe2032e05b13b06887cc1ca2d8d89b99a59403b4a1104a4e88289
test-results-7-20
372 KB
sha256:9d2681ecac077c77fb928041a1a493834c96d2d720d5a12e39c6a6259905559e
test-results-8-20
436 KB
sha256:939ab0739ca9451291cb214a5cf365944b386bad37bbdfe8380c56ca2f168981
test-results-9-20
491 KB
sha256:1822862ebdc7abfd05baefa5a9e35b9707faa163ec6e7428027a98361d7a430d