Skip to content

Ionic Framework Build #17452

Ionic Framework Build

Ionic Framework Build #17452

Triggered via merge group November 18, 2025 17:00
Status Success
Total duration 9m 41s
Artifacts 27

build.yml

on: merge_group
build-react
51s
build-react
build-vue
36s
build-vue
Matrix: test-core-screenshot
build-angular
1m 1s
build-angular
build-angular-server
33s
build-angular-server
test-core-clean-build
14s
test-core-clean-build
test-core-lint
46s
test-core-lint
test-core-spec
45s
test-core-spec
build-react-router
31s
build-react-router
build-vue-router
45s
build-vue-router
verify-screenshots
3s
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
4s
verify-test-react-router-e2e
verify-test-vue-e2e
2s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 20 notices
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group: src/components/radio/test/a11y/radio.e2e.ts#L134
3) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › 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/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups: src/components/radio/test/a11y/radio.e2e.ts#L122
2) [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: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
🎭 Playwright Run Summary
216 skipped 257 passed (2.2m)
🎭 Playwright Run Summary
534 passed (3.0m)
🎭 Playwright Run Summary
1 skipped 534 passed (3.3m)
🎭 Playwright Run Summary
1 skipped 536 passed (3.2m)
🎭 Playwright Run Summary
4 skipped 510 passed (3.4m)
🎭 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:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group 4 skipped 512 passed (4.1m)
🎭 Playwright Run Summary
648 passed (4.3m)
🎭 Playwright Run Summary
10 skipped 503 passed (4.9m)
🎭 Playwright Run Summary
14 skipped 399 passed (5.2m)
🎭 Playwright Run Summary
5 skipped 512 passed (5.3m)
🎭 Playwright Run Summary
1 skipped 528 passed (6.5m)
🎭 Playwright Run Summary
14 skipped 497 passed (6.6m)
🎭 Playwright Run Summary
4 skipped 535 passed (6.6m)
🎭 Playwright Run Summary
10 skipped 527 passed (6.9m)
🎭 Playwright Run Summary
7 skipped 508 passed (6.9m)
🎭 Playwright Run Summary
5 skipped 519 passed (7.0m)
🎭 Playwright Run Summary
1 skipped 538 passed (7.0m)
🎭 Playwright Run Summary
2 skipped 516 passed (7.0m)
🎭 Playwright Run Summary
5 skipped 573 passed (7.3m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
667 KB
sha256:ae5e69087d61985aaf45994441e522c85cd2014a888ac9218b57ae69f9eb2211
ionic-angular-server
8.55 KB
sha256:59726b7b9c5ed6ec3f334d334751af15837315b87884b34c7b2eb70e3de11746
ionic-core
4.56 MB
sha256:44ac039199c953cda2fd767824967af5eb40204e9aa417dcae4aed14b2e61176
ionic-react
211 KB
sha256:07058aa4595471b91ecc3f1f8e50322c0bd89cdb9b16626fe8b6319a06f24df3
ionic-react-router
27.9 KB
sha256:a705c2716075c85398e0b7d8752c5b04fbaddc0cad3e2594e172a5aa46d7d04a
ionic-vue
233 KB
sha256:49beeb91bc1dbae200a9ebec7b230f6224677dcc6b511fe4366d9819c34d91bc
ionic-vue-router
17.1 KB
sha256:7c87b7788fa50e52e3cfbb627fff1e368590b1ba98a499e482d7c6f1958d8139
test-results-1-20
441 KB
sha256:b968c578c929d11bf1cda1821a63abfff4f6aadfa1411338b0f5622ebf1507d7
test-results-10-20
460 KB
sha256:54805be72938a40f02daf186f21a693bc460e7f27756347ef1353b4b53c82b9a
test-results-11-20
1.99 MB
sha256:f8132e0dbaee3eca89d9fc725b10e35dcd8386456edac951fa24d150615ee232
test-results-12-20
444 KB
sha256:19474669517c60d02c0cecd44dd446adc3b587f94aa6fa0866a4912b245decf6
test-results-13-20
450 KB
sha256:3a55bc88231b1b215a3d08c94f1dabe90cdae80f62a292e6881179f10ea9476b
test-results-14-20
405 KB
sha256:5bbd24d5082009b463b1afb9279222cde104ad7bc18b32841079d8040d42e1d4
test-results-15-20
430 KB
sha256:f78b0a2fe9b8b184458aab87b7b97b6c7c700519af02a4d6a62c3d54e016a931
test-results-16-20
427 KB
sha256:cd591329372665786ed8290f54ac11252fa7509bad333d4d5d5ec97dd03ef3ef
test-results-17-20
532 KB
sha256:70afcba39424423e001936a96cece0d9a36fea441817e073ec40426afb1b30e4
test-results-18-20
504 KB
sha256:fc3f709344eb4386d431c8944057babd82739bf39ddb0e8ab33943d9091e9153
test-results-19-20
396 KB
sha256:d65537a5a5baaf9416f37dec6c509efd0a2062cc2099d8071cced77d013ec963
test-results-2-20
469 KB
sha256:e85a4258f52e0c3d6f9bc4fa010a58373ba2413dad1af6fe568e85402d6c1d9d
test-results-20-20
360 KB
sha256:ca229853921100c51aa75ca2c2fc0119d05191657ddbd2f695187aec4fc9ec35
test-results-3-20
432 KB
sha256:41c77a6a4f2c11ba0f0d093ad72215acb77d8fbafbf57cc2b2ded5894f979f17
test-results-4-20
521 KB
sha256:2369f8f6f201a4f9cadfaa964e922aadd633645b7b43388b43463e267741c49e
test-results-5-20
456 KB
sha256:a63e13169425fd3cadf1ed8e4144978f9e69320eb18fb324c67463be81d6c3a3
test-results-6-20
447 KB
sha256:133e54f510c193d8cc83f393f92bf2e10410239fa98c24a2208241d579659025
test-results-7-20
350 KB
sha256:e114d93169c293f50d56bf925c5cb4f31ef6d7e747476275da207116883c4be3
test-results-8-20
428 KB
sha256:f0088924aee7c502ec9474b04cecf34e9aa073e6c8eb02b753cda84aff03b1d4
test-results-9-20
436 KB
sha256:0a81a82aa1577e4cab59762f1a7930bea808952849bc55e5293ff55cb64e5d57