Skip to content

merge release-8.6.2 #16486

merge release-8.6.2

merge release-8.6.2 #16486

Triggered via pull request June 18, 2025 17:07
Status Success
Total duration 9m 59s
Artifacts 27

build.yml

on: pull_request
build-react
47s
build-react
build-vue
36s
build-vue
Matrix: test-core-screenshot
build-angular
53s
build-angular
build-angular-server
29s
build-angular-server
test-core-clean-build
10s
test-core-clean-build
test-core-lint
43s
test-core-lint
test-core-spec
37s
test-core-spec
build-react-router
22s
build-react-router
build-vue-router
33s
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

5 errors and 20 notices
[Mobile Chrome] › src/components/datetime/test/locale/datetime.e2e.ts:30:11 › datetime: locale - md/ltr › en-US › time picker should not have visual regressions: src/components/datetime/test/locale/datetime.e2e.ts#L166
1) [Mobile Chrome] › src/components/datetime/test/locale/datetime.e2e.ts:30:11 › datetime: locale - md/ltr › en-US › time picker should not have visual regressions Error: expect(locator).toHaveScreenshot(expected) 215 pixels (ratio 0.01 of all image pixels) are different. Expected: /ionic/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-ltr-Mobile-Chrome-linux.png Received: /ionic/test-results/src-components-datetime-te-50df4-not-have-visual-regressions-Mobile-Chrome/datetime-locale-en-US-time-diff-md-ltr-actual.png Diff: /ionic/test-results/src-components-datetime-te-50df4-not-have-visual-regressions-Mobile-Chrome/datetime-locale-en-US-time-diff-md-ltr-diff.png Call log: - expect.toHaveScreenshot(datetime-locale-en-US-time-diff-md-ltr.png) with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-datetime') - locator resolved to <ion-datetime max="2022" locale="en-US" presentation="time" show-default-title="true" show-default-buttons="true" value="2022-04-19T04:20:00" class="ion-color ion-color-primary md datetime-presentation-time datetime-size-fixed hydrated datetime-ready">…</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 - 215 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-datetime') - locator resolved to <ion-datetime max="2022" locale="en-US" presentation="time" show-default-title="true" show-default-buttons="true" value="2022-04-19T04:20:00" class="ion-color ion-color-primary md datetime-presentation-time datetime-size-fixed hydrated datetime-ready">…</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 - 215 pixels (ratio 0.01 of all image pixels) are different. 164 | async expectLocalizedPicker(screenshot: ScreenshotFn, modifier?: string) { 165 | const modifierString = modifier === undefined ? '' : `-${modifier}`; > 166 | await expect(this.datetime).toHaveScreenshot(screenshot(`datetime-locale-${this.locale}${modifierString}-diff`)); | ^ 167 | } 168 | } 169 | at DatetimeLocaleFixture.expectLocalizedPicker (/ionic/src/components/datetime/test/locale/datetime.e2e.ts:166:33) at DatetimeLocaleFixture.expectLocalizedTimePicker (/ionic/src/components/datetime/test/locale/datetime.e2e.ts:161:16) at /ionic/src/components/datetime/test/locale/datetime.e2e.ts:32:31
[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: 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: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
[Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:35:9 › datetime: switching months with different number of days - md/ltr › should adjust the selected day when moving to a month with a different number of days: src/components/datetime/test/datetime.e2e.ts#L49
1) [Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:35:9 › datetime: switching months with different number of days - md/ltr › should adjust the selected day when moving to a month with a different number of days Error: Timed out 5000ms waiting for expect(locator).toHaveJSProperty(expected) Locator: locator('ion-datetime') Expected: "2022-02-28" Received: "2021-02-28" Call log: - expect.toHaveJSProperty with timeout 5000ms - waiting for locator('ion-datetime') 9 × locator resolved to <ion-datetime locale="en-US" value="2022-01-31" presentation="date" class="ion-color ion-color-primary md datetime-presentation-date datetime-size-fixed datetime-grid hydrated datetime-ready show-month-and-year month-year-picker-open">…</ion-datetime> - unexpected value "2021-02-28" 47 | await ionChange.next(); 48 | await expect(ionChange).toHaveReceivedEventTimes(1); > 49 | await expect(datetime).toHaveJSProperty('value', '2022-02-28'); | ^ 50 | }); 51 | }); 52 | }); at /ionic/src/components/datetime/test/datetime.e2e.ts:49:30
🎭 Playwright Run Summary
216 skipped 238 passed (2.3m)
🎭 Playwright Run Summary
414 passed (2.7m)
🎭 Playwright Run Summary
508 passed (2.9m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/datetime/test/locale/datetime.e2e.ts:30:11 › datetime: locale - md/ltr › en-US › time picker should not have visual regressions 1 skipped 513 passed (3.3m)
🎭 Playwright Run Summary
212 skipped 292 passed (3.5m)
🎭 Playwright Run Summary
4 skipped 590 passed (3.5m)
🎭 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: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 496 passed (3.8m)
🎭 Playwright Run Summary
627 passed (4.1m)
🎭 Playwright Run Summary
10 skipped 482 passed (4.6m)
🎭 Playwright Run Summary
5 skipped 502 passed (4.6m)
🎭 Playwright Run Summary
14 skipped 374 passed (5.0m)
🎭 Playwright Run Summary
498 passed (5.8m)
🎭 Playwright Run Summary
4 skipped 501 passed (5.9m)
🎭 Playwright Run Summary
4 skipped 502 passed (6.2m)
🎭 Playwright Run Summary
5 skipped 551 passed (6.6m)
🎭 Playwright Run Summary
14 skipped 494 passed (6.8m)
🎭 Playwright Run Summary
506 passed (6.8m)
🎭 Playwright Run Summary
9 skipped 502 passed (7.1m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:35:9 › datetime: switching months with different number of days - md/ltr › should adjust the selected day when moving to a month with a different number of days 2 skipped 503 passed (7.4m)
🎭 Playwright Run Summary
8 skipped 506 passed (7.8m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
652 KB
sha256:c0e3756c029f9a20ba03cd3d8fb73f3ff332dc4015752377acf220a27f7efd91
ionic-angular-server Expired
8.54 KB
sha256:097574821a63b4afc3cab9e408a550be4cd7043521a2a6fb7faf3e75bc909d6c
ionic-core Expired
4.45 MB
sha256:d9e60c0a4ef1b039c481a61e6ee28e976f624034632a041c152bfa9604a3d433
ionic-react Expired
199 KB
sha256:11b39afff2e987973095ff59c7b14b4d4e2644267e381280ed38492785646f81
ionic-react-router Expired
27.9 KB
sha256:9f553cfceef695a2773ef1642a7ea4743eb0cc00ce70b7ed59233118ddcb596a
ionic-vue Expired
221 KB
sha256:b3ba6662af95909e7f07bb51d757634aad467d8702010d50627cbb30ad62b962
ionic-vue-router Expired
17.1 KB
sha256:2664be5dd955cf30c131408687919ca6f0eaca21311308d4500301b8b7c35075
test-results-1-20 Expired
442 KB
sha256:a0b310a51571d7ae98753581362f68ef17ec616031438fd5602b0aa6b56df90b
test-results-10-20 Expired
418 KB
sha256:8863a42b059d51295feb21cc71f85d986a031f2f01ec98237cc0ed00d2755a56
test-results-11-20 Expired
1.99 MB
sha256:61d8d862771ad689499558ca254df2486afa1fa419dcd311bd34406909f18e9b
test-results-12-20 Expired
437 KB
sha256:591d98e3deac296ac495650eeaf02e71dfe33691fb21ea1114e4e3d28c5529e6
test-results-13-20 Expired
446 KB
sha256:0cf9ed4959f832cbbde7368367ca0ee8def5a7b12f9fa50e94b281b2a05f42ec
test-results-14-20 Expired
401 KB
sha256:5ed0c484c8fd14168a18455cbf7716d28c8a7f9b82f3159733b97ee52f41d5d7
test-results-15-20 Expired
1.31 MB
sha256:6c1e13cfd4e79f613993698d981e94b92a83013c134d653fbe64acb26b89a9ec
test-results-16-20 Expired
421 KB
sha256:9dfb4564b411fe551dff384b9045bb734990f57b302f4f90978c8823735b966e
test-results-17-20 Expired
542 KB
sha256:96286109f1fc102b56429b2b3b9c0b80204f35a6a57373bbb850d70e1be2cc7e
test-results-18-20 Expired
488 KB
sha256:f2eece17ce5eaeb17f0e736feab064c4d8ae8dbbeca397c6f9b5906afbf357af
test-results-19-20 Expired
397 KB
sha256:1425060d43a2d7e65388757c953f78f76c5673eed751fd4c789d79b7bb03afa0
test-results-2-20 Expired
476 KB
sha256:d0e6df3132f7c2d1b6a76924bc9c3ec8eec696986274ff8fda8441582a73beb2
test-results-20-20 Expired
347 KB
sha256:08c11f77dda64203e2622654f78f229882479a9814050fe08db77fb801d23874
test-results-3-20 Expired
421 KB
sha256:1a7cb838392cdaf77c92f5bb5aff9e26e28be5a317bb997aa15724ad767fcd97
test-results-4-20 Expired
527 KB
sha256:28465191fa12270f57cfb6393933469c312ef95513a44a2e044fe22eed583152
test-results-5-20 Expired
449 KB
sha256:89859f81abe0259931a5f44f62d7e525d65032fc25ba73bfb1e86ccc1c7b61e1
test-results-6-20 Expired
447 KB
sha256:7b6d01872a2a501393f17bb5f53f6f7be2f635782de686a32d429307e275f666
test-results-7-20 Expired
336 KB
sha256:be277a2509739905e8edb83125575a7101bea52d8764961ed393c0242a39e95a
test-results-8-20 Expired
1.23 MB
sha256:a88fa958636557226d1fbfcfc80319d780d5d8628d2cc28dfbd5903c56f61956
test-results-9-20 Expired
470 KB
sha256:e8ad4578b98733e4244690e9d275afc2d683e2e0e6f85bac35dac510efce2c1d