Skip to content

Ionic Framework Build #16867

Ionic Framework Build

Ionic Framework Build #16867

Triggered via merge group August 8, 2025 17:37
Status Success
Total duration 10m 10s
Artifacts 27

build.yml

on: merge_group
build-react
44s
build-react
build-vue
37s
build-vue
Matrix: test-core-screenshot
build-angular
52s
build-angular
build-angular-server
27s
build-angular-server
test-core-clean-build
12s
test-core-clean-build
test-core-lint
45s
test-core-lint
test-core-spec
42s
test-core-spec
build-react-router
25s
build-react-router
build-vue-router
41s
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
2s
verify-test-react-e2e
verify-test-react-router-e2e
2s
verify-test-react-router-e2e
verify-test-vue-e2e
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

5 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
4) [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: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('#first-group ion-radio').first() Expected: focused Received: inactive 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
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 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('#first-group ion-radio').first() Expected: focused Received: inactive 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/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: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('#first-group ion-radio').first() Expected: focused Received: inactive 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: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('#first-group ion-radio').first() Expected: focused Received: inactive 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: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('#first-group ion-radio').first() Expected: focused Received: inactive 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.3m)
🎭 Playwright Run Summary
407 passed (2.5m)
🎭 Playwright Run Summary
1 skipped 534 passed (3.1m)
🎭 Playwright Run Summary
1 skipped 529 passed (3.1m)
🎭 Playwright Run Summary
212 skipped 303 passed (3.5m)
🎭 Playwright Run Summary
4 skipped 635 passed (3.7m)
🎭 Playwright Run Summary
4 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 [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 506 passed (4.0m)
🎭 Playwright Run Summary
638 passed (4.1m)
🎭 Playwright Run Summary
10 skipped 503 passed (4.6m)
🎭 Playwright Run Summary
5 skipped 510 passed (5.0m)
🎭 Playwright Run Summary
14 skipped 399 passed (5.1m)
🎭 Playwright Run Summary
1 skipped 537 passed (6.4m)
🎭 Playwright Run Summary
2 skipped 509 passed (6.8m)
🎭 Playwright Run Summary
1 skipped 523 passed (6.9m)
🎭 Playwright Run Summary
10 skipped 526 passed (6.7m)
🎭 Playwright Run Summary
4 skipped 528 passed (6.9m)
🎭 Playwright Run Summary
5 skipped 515 passed (7.0m)
🎭 Playwright Run Summary
5 skipped 563 passed (7.3m)
🎭 Playwright Run Summary
14 skipped 497 passed (7.4m)
🎭 Playwright Run Summary
7 skipped 507 passed (8.0m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
666 KB
sha256:0d51bbc4f776adbf27be420632962088db64e6fe8db33e73dde1159c3430dc84
ionic-angular-server
8.54 KB
sha256:fa5873df9aa5a7b2416f057dca9f38f7666104b9918b8c7da897d68d0a946ca3
ionic-core
4.51 MB
sha256:2fb51adc909c8ec5b7bd13e2b860fd5279aa5546a0a4200199ae3ff44fb34882
ionic-react
211 KB
sha256:55e4861cd847ecb57df62ee0feeff42ae49adc7672244c746811fc31cf1c31c5
ionic-react-router
27.9 KB
sha256:98b3f75446f0809b3462a1c1d5e1ef8fe4651e5bc63583d8ace092ad11ee5b17
ionic-vue
233 KB
sha256:6893fa9cc790061384f9496f5808a859dc9766156789bcc4f102ebe28a7006c3
ionic-vue-router
17 KB
sha256:ea07f87b41212bf7d8707a33ac10ef239d9ea638a0a9507c44b6569b254586c0
test-results-1-20
429 KB
sha256:be8ff2139a7be1c41f54f744be4bca42b969ded61e0359eb2981bdb01f15b37a
test-results-10-20
404 KB
sha256:128c59e20830d2c7199e0bdb79137362c39b663e0e7e43dcd0725098c40c0745
test-results-11-20
2.68 MB
sha256:c723116c1481fced6aaec84ac0fbb6cfce9af448ac50017ccc3ee964978caaa7
test-results-12-20
441 KB
sha256:40b4bb244fc4efc9c568c3437b0e1614eedd98de001ddc692c6289ec5286f70b
test-results-13-20
433 KB
sha256:120cd153ca935618b70ea9632891267c122baa8428fed34e9e8a705a887e3bc0
test-results-14-20
397 KB
sha256:9e84f1b99c5224b55e176e0a6e6f6245b9ae0bf6ced92910a7fe9e47a718b061
test-results-15-20
420 KB
sha256:ae299a86903b6730bf86d211de1b0f7da926d59fb1c62e3223ca8df95a2132d6
test-results-16-20
419 KB
sha256:b9414f0f9e1ae4e59a7fede3693a463697a2a1f687421da1c5f13ed068d0857a
test-results-17-20
526 KB
sha256:866ca06ee05eb7a4fa604b785e5a875593025a8fa0d9ce4330ad1063f8c22d54
test-results-18-20
504 KB
sha256:c26cb97ac607ca785880f3e6d3de30b34816cc210afed7f648f2890a035e5666
test-results-19-20
389 KB
sha256:c57cfb7c3c235dad697dfda0b75d1cee83ce0b07acf9a77734a97ee160f327a6
test-results-2-20
467 KB
sha256:3b61377f503c8ed7052f8e012aeefa0e064e62010542ee71094142652e5fe8c2
test-results-20-20
344 KB
sha256:186722b7dbf133bc0a41a606283df5007de924b8d3419a3353ecdc06a55adef4
test-results-3-20
421 KB
sha256:1bbf7f0679f41c042ed37ece90e4bdd81c313cd98e43dd9b20ab3d1aa505ec8f
test-results-4-20
518 KB
sha256:d67efe8251270c4c8d765dd38e4c14ac34c4e350270b221b1fcdea5248590d27
test-results-5-20
449 KB
sha256:136789159ef546772f4eb98b13f2c1aca9b4482021ad990ed1545e672ecc9cef
test-results-6-20
435 KB
sha256:c90719e6fac17407a29082403f29e99f9280d16b3f55da01ecfb12805bdf61a0
test-results-7-20
339 KB
sha256:85152e6ba53b4b7a45846a569dfa1d14eeebd5fbdd060f88ad3443671ce14298
test-results-8-20
417 KB
sha256:3192d0c1644ef1a79ac5feb3e29f83d815dac333ce1bfc7ef9adb839ff5acda4
test-results-9-20
477 KB
sha256:be07d793eba5bcd57b84a70e96adbfb5acbb09a865e8f550037f304a3f4e7f70