Skip to content

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

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

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

Triggered via pull request December 2, 2025 22:59
Status Cancelled
Total duration 13m 19s
Artifacts 27

build.yml

on: pull_request
build-react
57s
build-react
build-vue
37s
build-vue
Matrix: test-core-screenshot
build-angular
1m 5s
build-angular
build-angular-server
38s
build-angular-server
test-core-clean-build
14s
test-core-clean-build
test-core-lint
48s
test-core-lint
test-core-spec
48s
test-core-spec
build-react-router
40s
build-react-router
build-vue-router
44s
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
3s
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

13 errors and 20 notices
test-react-e2e (react18)
Process completed with exit code 1.
test-react-e2e (react17)
Process completed with exit code 1.
test-react-e2e (react19)
Process completed with exit code 1.
verify-test-react-e2e
Process completed with exit code 1.
test-react-router-e2e (reactrouter6)
Process completed with exit code 1.
verify-test-react-router-e2e
Process completed with exit code 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: src/components/radio/test/a11y/radio.e2e.ts#L122
3) [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 Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group: src/components/radio/test/a11y/radio.e2e.ts#L134
2) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group 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" 132 | 133 | await pageUtils.pressKeys('Tab'); > 134 | await expect(firstGroupRadios.nth(0)).toBeFocused(); | ^ 135 | 136 | await page.keyboard.press('ArrowDown'); 137 | await expect(firstGroupRadios.nth(1)).toBeFocused(); at /ionic/src/components/radio/test/a11y/radio.e2e.ts:134:47
[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
test-angular-e2e (ng19)
Canceling since a higher priority waiting request for refs/pull/30831/merge exists
test-angular-e2e (ng19)
The operation was canceled.
verify-test-angular-e2e
Process completed with exit code 1.
Ionic Framework Build
Canceling since a higher priority waiting request for refs/pull/30831/merge exists
🎭 Playwright Run Summary
216 skipped 257 passed (2.3m)
🎭 Playwright Run Summary
534 passed (3.1m)
🎭 Playwright Run Summary
1 skipped 534 passed (3.2m)
🎭 Playwright Run Summary
1 skipped 537 passed (3.2m)
🎭 Playwright Run Summary
4 skipped 511 passed (3.3m)
🎭 Playwright Run Summary
212 skipped 313 passed (3.6m)
🎭 Playwright Run Summary
3 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 [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group [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 512 passed (3.9m)
🎭 Playwright Run Summary
648 passed (4.2m)
🎭 Playwright Run Summary
10 skipped 503 passed (4.8m)
🎭 Playwright Run Summary
14 skipped 399 passed (5.2m)
🎭 Playwright Run Summary
5 skipped 513 passed (5.2m)
🎭 Playwright Run Summary
1 skipped 523 passed (6.4m)
🎭 Playwright Run Summary
4 skipped 535 passed (6.4m)
🎭 Playwright Run Summary
5 skipped 573 passed (6.7m)
🎭 Playwright Run Summary
1 skipped 538 passed (6.6m)
🎭 Playwright Run Summary
10 skipped 529 passed (6.6m)
🎭 Playwright Run Summary
2 skipped 517 passed (7.1m)
🎭 Playwright Run Summary
14 skipped 502 passed (7.1m)
🎭 Playwright Run Summary
5 skipped 517 passed (7.1m)
🎭 Playwright Run Summary
7 skipped 510 passed (7.7m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
667 KB
sha256:fc2272698105920fd40ab8ac4cc83c834d135bc4f1f75639bc1fc0dd54dd8970
ionic-angular-server
8.55 KB
sha256:1b17a3124768b28e908d065064f77c53b058e8f1194777c5c20ecf4e057ec0ee
ionic-core
4.56 MB
sha256:5ba83dacd7ddd8822cd9d4f76970f00285361afb9e394129f47a88a53eed9220
ionic-react
213 KB
sha256:7fbabee90eb29041df735b2d9377c61f189986e0eef579813ee11ec0d55b57ca
ionic-react-router
73.5 KB
sha256:95d185d0d34c4fdb8cff7ce1b4f3544902667d5680dfea84f8e3c937f1e5b82b
ionic-vue
233 KB
sha256:5fed2f9b3d822bd98cf5a0d7e596738a8bdec3319076c98ed00a003fe3f2bc12
ionic-vue-router
17 KB
sha256:30c47b4a4afc59b57646373cefdbd777c3364ed79c41a01113d49fec413a8d1a
test-results-1-20
440 KB
sha256:20e89bd710cd7b5af14fd945dd2e211970872bf5cff2200872bba11c65eded5b
test-results-10-20
460 KB
sha256:97cf18ba780125dd745ff90f8990dc7e67692dd6c5963777dabaf4d2340e2407
test-results-11-20
1.98 MB
sha256:9ebbfd38d5f1b570791029d990e202ae4fad8824167d1cd2a905206f0fa27beb
test-results-12-20
442 KB
sha256:70c2ca79da6665c7248a4c779feaac12dd057c2b54acf605128100346dcad368
test-results-13-20
449 KB
sha256:21a7b39cf48f4e7fd449b9a6810af5cd144de514e0852e58fdda074bf78fc683
test-results-14-20
405 KB
sha256:cf4af91060ed587fd38f2cb1f401104a570cc62bdfd0b924a6716842e6d7306f
test-results-15-20
431 KB
sha256:af0a3e00f5178d583bfece04f45f60a45250803bc96cc436701d897172f73f5d
test-results-16-20
428 KB
sha256:5d9eb93147787ab56f761733f11dd87f06caac161fb0c1761677e6201cfb9f5c
test-results-17-20
530 KB
sha256:bc5262e8b41d9d4e3a3fc4a0e1f522254fbddb0e770c45d91edbd2305230b96a
test-results-18-20
504 KB
sha256:9768f1f76b823e704de6600681c0300240b03cc22ec9899e35fd7f1527e41cc5
test-results-19-20
396 KB
sha256:b36c46cfa473eea6664079a4506048ada5acdae94a65fa9b6dab079972cbe756
test-results-2-20
472 KB
sha256:6126d89e526a906f7960bda315843f810272abe9c275b2c00d01f70e55298f7a
test-results-20-20
360 KB
sha256:801fbe426af185bb71b9ac227821cdb139716bbffbec542393e8903b906faa67
test-results-3-20
432 KB
sha256:1516f186868bd748cb7d6c686b4ff2ee4d1dbef86b2fea836b80edd45b03fdd0
test-results-4-20
525 KB
sha256:6ba626c759987b6ca38a3be5c16ab93c0d756cb64a5628203ee73c85a093f8d5
test-results-5-20
453 KB
sha256:22b9116796249375499925279c26a526b1d9f968c1aac4115470d93e3ac1dd27
test-results-6-20
446 KB
sha256:da788e33f0b269ad1baabb9310d5e16275f44764ab2a8f56b39aaee122236fc3
test-results-7-20
351 KB
sha256:3542fbb886d0faad35ef8652f1b64c2d7898be433a9d10fa50387353ef0b380b
test-results-8-20
428 KB
sha256:9771ecd761de12c1fe4be98392b7f36cf78379e0ff1fc303875fb45e10fa21e9
test-results-9-20
437 KB
sha256:db9933979ac8463ee91d3aba7db891af7a2d9261819feb9532969fbaab5e4897