Skip to content

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

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

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

Re-run triggered March 10, 2026 18:37
Status Success
Total duration 10m 27s
Artifacts 27

build.yml

on: pull_request
build-react
47s
build-react
build-vue
46s
build-vue
Matrix: test-core-screenshot
build-angular
1m 7s
build-angular
build-angular-server
1m 22s
build-angular-server
test-core-clean-build
14s
test-core-clean-build
test-core-lint
2m 30s
test-core-lint
test-core-spec
52s
test-core-spec
build-react-router
36s
build-react-router
build-vue-router
35s
build-vue-router
verify-screenshots
4s
verify-screenshots
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
3s
verify-test-angular-e2e
verify-test-react-e2e
3s
verify-test-react-e2e
verify-test-react-router-e2e
3s
verify-test-react-router-e2e
verify-test-vue-e2e
4s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 20 notices
[Mobile Safari] › src/components/toast/test/swipe-gesture/toast.e2e.ts:25:9 › toast: swipe gesture with top position - ios/ltr › should swipe up to dismiss with anchor: src/components/toast/test/swipe-gesture/toast.e2e.ts#L0
1) [Mobile Safari] › src/components/toast/test/swipe-gesture/toast.e2e.ts:25:9 › toast: swipe gesture with top position - ios/ltr › should swipe up to dismiss with anchor Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › 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/dark › radio: keyboard navigation - md/ltr/dark › 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.2m)
🎭 Playwright Run Summary
1 skipped 555 passed (3.4m)
🎭 Playwright Run Summary
1 skipped 561 passed (3.6m)
🎭 Playwright Run Summary
4 skipped 645 passed (4.1m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/toast/test/swipe-gesture/toast.e2e.ts:25:9 › toast: swipe gesture with top position - ios/ltr › should swipe up to dismiss with anchor 212 skipped 322 passed (4.4m)
🎭 Playwright Run Summary
658 passed (4.5m)
🎭 Playwright Run Summary
10 skipped 512 passed (5.2m)
🎭 Playwright Run Summary
5 skipped 538 passed (5.5m)
🎭 Playwright Run Summary
14 skipped 403 passed (5.5m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups 4 skipped 534 passed (4.2m)
🎭 Playwright Run Summary
1 skipped 547 passed (5.8m)
🎭 Playwright Run Summary
5 skipped 527 passed (6.6m)
🎭 Playwright Run Summary
5 skipped 532 passed (7.2m)
🎭 Playwright Run Summary
14 skipped 525 passed (7.7m)
🎭 Playwright Run Summary
1 skipped 558 passed (7.8m)
🎭 Playwright Run Summary
2 skipped 537 passed (7.8m)
🎭 Playwright Run Summary
4 skipped 539 passed (6.7m)
🎭 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.6m)
🎭 Playwright Run Summary
7 skipped 537 passed (9.3m)

Artifacts

Produced during runtime
Name Size Digest
test-results-1-20
444 KB
sha256:891be30a2246f68aec09a468f8c6c61755c4916a975f4a670eb8836909419ca4
test-results-10-20
427 KB
sha256:3641b0b517786651bb38b96a83d692c0c070bb1608347a616d8f8ad8be4614e5
test-results-11-20
1.27 MB
sha256:d5caf52c3b857410f92b7da7a6f8106ff2219bd2f456b917d22d5473c9224e38
test-results-12-20
467 KB
sha256:6e323aa9dfb0a6b163b3c9e9e89d111ff15da9735d1e1bf0a9a8f3295984bb10
test-results-13-20
455 KB
sha256:86b962296010647e66bd582c20c669911784267dddb086c50d7a448c269577a7
test-results-14-20
410 KB
sha256:d9c7f0f4e2a367d723ff5d719b5fd4b2b9923f61b6393a5b910e023b9774ae36
test-results-15-20
440 KB
sha256:1a1d26f570d703f642a9909c5399db4cb36593b35bc3cc94b93615c65ac583b9
test-results-16-20
437 KB
sha256:a96edd50eafa53b77266000a1b31ce98a56d9442c192766c91c4a7182709be0f
test-results-17-20
550 KB
sha256:8247d9e02cc15ce1c70160676c3cdf2e37f8202732022bbb4565c747be3acbc8
test-results-18-20
1.27 MB
sha256:a63f3c9589f8081705422cd90b7d29c6353ee8893b1fc42de2af46f3d53b848d
test-results-19-20
402 KB
sha256:46223c506e79b0fc9f6b7a036307756c835f63cbbfe99e677330be91d5076b31
test-results-2-20
487 KB
sha256:0c68cf2b04db26579b8995f1fcc7d0f0ed898dad8445e1db1d8b058b94c1c9bb
test-results-20-20
1.26 MB
sha256:c6caa89a415201d9ba91c31458685286d89942d62c49bccddce89b2670426a2e
test-results-3-20
435 KB
sha256:1fbd9f6b4e62479c2309c2d72de6fc1d24bf3a7e35a5cf415b170e91dd06a330
test-results-4-20
547 KB
sha256:f6c74a141d31efef45f27465b01fa00d7b11131220a47745c84bf9d08c3af300
test-results-5-20
476 KB
sha256:a4d4bfaa908b8cfbfd2f6a022c48dad149f05b4b8dcdcc25db3c3aacc082f5f6
test-results-6-20
438 KB
sha256:7bdea49cd963eb1f6d22c8bcb30b0b606c1660ffcfd32fa7e8a8aab18e36c919
test-results-7-20
373 KB
sha256:5183c1107814d70e74f1d78f625cc291958eafe2b5c2e5ba0092acd336bba286
test-results-8-20
437 KB
sha256:6c66d3749c88c636e7e2c32d7480a47b4cbf45c3e793274a4a0992afe028135d
test-results-9-20
491 KB
sha256:b8646ba6224e9b75a8127008446972f03f5ebfe020f4be4dc6b6251b66cdb54b