Skip to content

Ionic Framework Build #16818

Ionic Framework Build

Ionic Framework Build #16818

Triggered via merge group August 5, 2025 14:27
Status Success
Total duration 10m 23s
Artifacts 27

build.yml

on: merge_group
build-react
57s
build-react
build-vue
36s
build-vue
Matrix: test-core-screenshot
build-angular
52s
build-angular
build-angular-server
34s
build-angular-server
test-core-clean-build
10s
test-core-clean-build
test-core-lint
56s
test-core-lint
test-core-spec
51s
test-core-spec
build-react-router
32s
build-react-router
build-vue-router
41s
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
2s
verify-test-react-e2e
verify-test-react-router-e2e
2s
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
1) [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 Safari] › src/components/item/test/inputs/item.e2e.ts:32:9 › disabled state rendering - md/ltr › disabled controls should not have visual regressions: src/components/item/test/inputs/item.e2e.ts#L44
1) [Mobile Safari] › src/components/item/test/inputs/item.e2e.ts:32:9 › disabled state rendering - md/ltr › disabled controls should not have visual regressions Error: expect(page).toHaveScreenshot(expected) 1670 pixels (ratio 0.01 of all image pixels) are different. Snapshot: item-inputs-disabled-md-ltr.png Call log: - Expect "toHaveScreenshot(item-inputs-disabled-md-ltr.png)" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 1670 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 1670 pixels (ratio 0.01 of all image pixels) are different. 42 | 43 | await page.setIonViewport(); > 44 | await expect(page).toHaveScreenshot(screenshot(`item-inputs-disabled`)); | ^ 45 | }); 46 | }); 47 | }); at /ionic/src/components/item/test/inputs/item.e2e.ts:44:26
[Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:32:9 › datetime: custom - md/ltr › should allow styling calendar days in grid style datetimes: src/components/datetime/test/custom/datetime.e2e.ts#L42
1) [Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:32:9 › datetime: custom - md/ltr › should allow styling calendar days in grid style datetimes Error: expect(locator).toHaveScreenshot(expected) 5526 pixels (ratio 0.05 of all image pixels) are different. Snapshot: datetime-custom-calendar-days-md-ltr.png Call log: - Expect "toHaveScreenshot(datetime-custom-calendar-days-md-ltr.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#custom-calendar-days') - locator resolved to <ion-datetime value="2023-06-15" presentation="date" id="custom-calendar-days" class="ion-color ion-color-primary md datetime-presentation-date datetime-size-fixed datetime-grid hydrated">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 5526 pixels (ratio 0.05 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#custom-calendar-days') - locator resolved to <ion-datetime value="2023-06-15" presentation="date" id="custom-calendar-days" class="ion-color ion-color-primary md datetime-presentation-date datetime-size-fixed datetime-grid hydrated">…</ion-datetime> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 5526 pixels (ratio 0.05 of all image pixels) are different. 40 | }); 41 | > 42 | await expect(datetime).toHaveScreenshot(screenshot(`datetime-custom-calendar-days`)); | ^ 43 | }); 44 | }); 45 | }); at /ionic/src/components/datetime/test/custom/datetime.e2e.ts:42:30
🎭 Playwright Run Summary
216 skipped 257 passed (2.3m)
🎭 Playwright Run Summary
407 passed (2.5m)
🎭 Playwright Run Summary
1 skipped 529 passed (3.1m)
🎭 Playwright Run Summary
1 skipped 534 passed (3.1m)
🎭 Playwright Run Summary
212 skipped 303 passed (3.4m)
🎭 Playwright Run Summary
4 skipped 635 passed (3.6m)
🎭 Playwright Run Summary
1 flaky [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 509 passed (3.6m)
🎭 Playwright Run Summary
638 passed (4.1m)
🎭 Playwright Run Summary
10 skipped 503 passed (4.6m)
🎭 Playwright Run Summary
5 skipped 510 passed (4.9m)
🎭 Playwright Run Summary
14 skipped 399 passed (5.0m)
🎭 Playwright Run Summary
10 skipped 526 passed (6.4m)
🎭 Playwright Run Summary
1 skipped 537 passed (6.7m)
🎭 Playwright Run Summary
4 skipped 528 passed (7.0m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/item/test/inputs/item.e2e.ts:32:9 › disabled state rendering - md/ltr › disabled controls should not have visual regressions 5 skipped 514 passed (7.1m)
🎭 Playwright Run Summary
5 skipped 563 passed (7.2m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/datetime/test/custom/datetime.e2e.ts:32:9 › datetime: custom - md/ltr › should allow styling calendar days in grid style datetimes 2 skipped 508 passed (6.7m)
🎭 Playwright Run Summary
1 skipped 523 passed (7.2m)
🎭 Playwright Run Summary
14 skipped 497 passed (7.7m)
🎭 Playwright Run Summary
7 skipped 507 passed (8.2m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
666 KB
sha256:d3b6e6dd52876837a5b6886d767c5ea3621fbae323262a362ed4f53a00a99d66
ionic-angular-server Expired
8.58 KB
sha256:253c0674c2677871ca58504b34ce5be81747d5edaad172e693eb8bdbcba4075c
ionic-core Expired
4.51 MB
sha256:1e3a8557fd662230404b1813ccd54370d56eff654a89ce5d268701820d1a0e32
ionic-react Expired
211 KB
sha256:ea877da0da5c7acc2f4fc5ebbf03c83342bb3488e5ce4d949404984dfe4a13b1
ionic-react-router Expired
27.9 KB
sha256:ccf2d86628b8d406798624187ad32e1feff9ae8a9c2c9ecbab6b68505fc5893a
ionic-vue Expired
233 KB
sha256:3ae4e42f5c7a406cd81431c33696690c09ce38a646824491681dc20db3676a80
ionic-vue-router Expired
17.1 KB
sha256:919d48eec278436e358ed4f60183afc1e3b13319ebacb0a45f34ba492916e7ca
test-results-1-20 Expired
430 KB
sha256:7a9d743ca39fee2c2e8c267e4cd4b92a7967009838b7c4c4a050a3046cd8e3cf
test-results-10-20 Expired
405 KB
sha256:acc6b816135c0a76d2689c5e53345ea3edaf4fc371b1235502aaa63a55d7a39d
test-results-11-20 Expired
1.22 MB
sha256:804b85de84cf878edb3b09eb2b1ca2c437ef237228549d0498c6a8c4d99c29ee
test-results-12-20 Expired
440 KB
sha256:b23bf5b0254d17b21fc73d4a318d9da1e58732bb59fed6e9588e193ef02038cf
test-results-13-20 Expired
435 KB
sha256:683863e5754207f2b075e28757c75598900d630e3f53b0c8cd89226d78110a9d
test-results-14-20 Expired
397 KB
sha256:d5b221066a02d8e89158f32d10ab8a99ac7ed8fd311d6b5b5bc2967eb28f7541
test-results-15-20 Expired
1.27 MB
sha256:06565fe74e2e1f8140d30002a2f6355b85f4cc6118b9c63b129c46161712f1e2
test-results-16-20 Expired
419 KB
sha256:53da008d6aa88fc97aeed357be4b2cefc942d90d5bd908ad739abedf7c4aee51
test-results-17-20 Expired
1.48 MB
sha256:b7b3fb1900e723e5198900a16dd1145baf760e757ed276b929a042878e803a98
test-results-18-20 Expired
502 KB
sha256:01bf9a9f2b755e8e0635dc896df69c58a3a5e0c01249bfe7cac5e04ee3e6dfc9
test-results-19-20 Expired
389 KB
sha256:6714be5c86e012d3d502a48d18fac20dd9d622704f7e512cc0e988ce3da4274f
test-results-2-20 Expired
467 KB
sha256:c521c289d68c3eae09da93e30456355eeea54e307fa00692514a236b87095409
test-results-20-20 Expired
344 KB
sha256:1577552c1039fe7df3af6cf53b0e74b3c52f393a846ff746fc4075a6832a3c3b
test-results-3-20 Expired
423 KB
sha256:b7f488d29d68ed2cb0528d3debf55b1eeac1c37217a48cc9eec6285e1fca605b
test-results-4-20 Expired
517 KB
sha256:1963a7918f2a8231a5f70a131df771e096a813097f2996f1fa715ec0866883d7
test-results-5-20 Expired
450 KB
sha256:21f491cd85ee9495a25d192fcce64ed3f691fae657a2e77d11bd308a27fc481d
test-results-6-20 Expired
435 KB
sha256:7dc3b454d8f9d757166e8df7f1d1457a36751bdb349777506e82b081722b56b1
test-results-7-20 Expired
339 KB
sha256:8d9753fb3ef13c15ed69bb57e28f1fa0c7b25e703ae14ab0db86882c285af16b
test-results-8-20 Expired
416 KB
sha256:2483dde36124a62f4f56cfdef82e26fc15fa0d50daf2b62f20e04c3093958a02
test-results-9-20 Expired
476 KB
sha256:91b2bfd5f5b72a11c97d0902401af2fe37901040249fc6961b7b604e73f2c75c