Skip to content

merge release-8.7.0 #16755

merge release-8.7.0

merge release-8.7.0 #16755

Triggered via pull request July 30, 2025 19:11
Status Failure
Total duration 6m 52s
Artifacts 15

build.yml

on: pull_request
build-react
47s
build-react
build-vue
36s
build-vue
Matrix: test-core-screenshot
build-angular
1m 0s
build-angular
build-angular-server
39s
build-angular-server
test-core-clean-build
12s
test-core-clean-build
test-core-lint
50s
test-core-lint
test-core-spec
41s
test-core-spec
build-react-router
22s
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
3s
verify-test-angular-e2e
verify-test-react-e2e
2s
verify-test-react-e2e
verify-test-react-router-e2e
3s
verify-test-react-router-e2e
verify-test-vue-e2e
4s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

48 errors and 8 notices
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:134:11 › reorder-group: events: - ios/ltr › ionReorderEnd › should emit without details when the reorder operation ends without moving the item position: src/components/reorder-group/test/reorder-group-events.e2e.ts#L167
4) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:134:11 › reorder-group: events: - ios/ltr › ionReorderEnd › should emit without details when the reorder operation ends without moving the item position Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 2 Object { "complete": undefined, - "from": 0, - "to": 0, + "from": undefined, + "to": -1, } 165 | 166 | await expect(ionReorderEnd).toHaveReceivedEventTimes(1); > 167 | await expect(ionReorderEnd).toHaveReceivedEventDetail({ from: 0, to: 0, complete: undefined }); | ^ 168 | }); 169 | 170 | test('should emit with details when the reorder operation ends and the item has moved', async ({ page }) => { at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:167:37
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions: src/components/reorder-group/test/reorder-group-events.e2e.ts#L128
3) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: undefined 126 | .reverse() 127 | .find((event) => event.detail.from !== event.detail.to); > 128 | expect(lastDifferentEvent?.detail.from).toBe(1); | ^ 129 | expect(lastDifferentEvent?.detail.to).toBe(2); 130 | }); 131 | }); at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:128:49
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions: src/components/reorder-group/test/reorder-group-events.e2e.ts#L128
3) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: undefined 126 | .reverse() 127 | .find((event) => event.detail.from !== event.detail.to); > 128 | expect(lastDifferentEvent?.detail.from).toBe(1); | ^ 129 | expect(lastDifferentEvent?.detail.to).toBe(2); 130 | }); 131 | }); at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:128:49
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions: src/components/reorder-group/test/reorder-group-events.e2e.ts#L128
3) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: undefined 126 | .reverse() 127 | .find((event) => event.detail.from !== event.detail.to); > 128 | expect(lastDifferentEvent?.detail.from).toBe(1); | ^ 129 | expect(lastDifferentEvent?.detail.to).toBe(2); 130 | }); 131 | }); at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:128:49
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position: src/components/reorder-group/test/reorder-group-events.e2e.ts#L88
2) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: -1 86 | // the correct from and to positions 87 | const lastEvent = ionReorderMove.events[ionReorderMove.events.length - 1]; > 88 | expect(lastEvent?.detail.from).toBe(0); | ^ 89 | expect(lastEvent?.detail.to).toBe(0); 90 | }); 91 | at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:88:40
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position: src/components/reorder-group/test/reorder-group-events.e2e.ts#L88
2) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: -1 86 | // the correct from and to positions 87 | const lastEvent = ionReorderMove.events[ionReorderMove.events.length - 1]; > 88 | expect(lastEvent?.detail.from).toBe(0); | ^ 89 | expect(lastEvent?.detail.to).toBe(0); 90 | }); 91 | at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:88:40
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position: src/components/reorder-group/test/reorder-group-events.e2e.ts#L88
2) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: -1 86 | // the correct from and to positions 87 | const lastEvent = ionReorderMove.events[ionReorderMove.events.length - 1]; > 88 | expect(lastEvent?.detail.from).toBe(0); | ^ 89 | expect(lastEvent?.detail.to).toBe(0); 90 | }); 91 | at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:88:40
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts: src/components/reorder-group/test/reorder-group-events.e2e.ts#L42
1) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expected event "ionReorderStart" to have been called 1 times, but it was called 0 times 40 | await page.waitForChanges(); 41 | > 42 | await expect(ionReorderStart).toHaveReceivedEventTimes(1); | ^ 43 | 44 | // Drag the reorder item further to verify it does 45 | // not emit the event again at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:42:39
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts: src/components/reorder-group/test/reorder-group-events.e2e.ts#L42
1) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expected event "ionReorderStart" to have been called 1 times, but it was called 0 times 40 | await page.waitForChanges(); 41 | > 42 | await expect(ionReorderStart).toHaveReceivedEventTimes(1); | ^ 43 | 44 | // Drag the reorder item further to verify it does 45 | // not emit the event again at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:42:39
[Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts: src/components/reorder-group/test/reorder-group-events.e2e.ts#L42
1) [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts Error: expected event "ionReorderStart" to have been called 1 times, but it was called 0 times 40 | await page.waitForChanges(); 41 | > 42 | await expect(ionReorderStart).toHaveReceivedEventTimes(1); | ^ 43 | 44 | // Drag the reorder item further to verify it does 45 | // not emit the event again at /ionic/src/components/reorder-group/test/reorder-group-events.e2e.ts:42:39
test-core-screenshot (13, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
test-core-screenshot (4, 20)
Process completed with exit code 12.
test-core-screenshot (4, 20)
The operation was canceled.
test-core-screenshot (4, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
test-core-screenshot (18, 20)
Process completed with exit code 12.
test-core-screenshot (18, 20)
The operation was canceled.
test-core-screenshot (3, 20)
Process completed with exit code 12.
test-core-screenshot (18, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
test-core-screenshot (3, 20)
The operation was canceled.
test-core-screenshot (3, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
test-core-screenshot (15, 20)
Process completed with exit code 12.
test-core-screenshot (15, 20)
The operation was canceled.
test-core-screenshot (15, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
test-core-screenshot (16, 20)
Process completed with exit code 12.
test-core-screenshot (16, 20)
The operation was canceled.
test-core-screenshot (16, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
test-core-screenshot (1, 20)
Process completed with exit code 12.
test-core-screenshot (1, 20)
The operation was canceled.
test-core-screenshot (1, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
test-core-screenshot (14, 20)
Process completed with exit code 12.
test-core-screenshot (14, 20)
The operation was canceled.
test-core-screenshot (14, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
test-core-screenshot (2, 20)
Process completed with exit code 12.
test-core-screenshot (2, 20)
The operation was canceled.
test-core-screenshot (2, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
test-core-screenshot (6, 20)
Process completed with exit code 12.
test-core-screenshot (6, 20)
The operation was canceled.
test-core-screenshot (6, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
test-core-screenshot (5, 20)
Process completed with exit code 12.
test-core-screenshot (5, 20)
The operation was canceled.
test-core-screenshot (5, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
test-core-screenshot (19, 20)
Process completed with exit code 12.
test-core-screenshot (19, 20)
The operation was canceled.
test-core-screenshot (19, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
test-core-screenshot (17, 20)
Process completed with exit code 12.
test-core-screenshot (17, 20)
The operation was canceled.
test-core-screenshot (17, 20)
The strategy configuration was canceled because "test-core-screenshot._11_20" failed
verify-screenshots
Process completed with exit code 1.
🎭 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.6m)
🎭 Playwright Run Summary
4 skipped 635 passed (3.7m)
🎭 Playwright Run Summary
7 failed [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:10:11 › reorder-group: events: - ios/ltr › ionReorderStart › should emit when the reorder operation starts [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:55:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation does not move the item position [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:92:11 › reorder-group: events: - ios/ltr › ionReorderMove › should emit when the reorder operation moves the item by multiple positions [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:134:11 › reorder-group: events: - ios/ltr › ionReorderEnd › should emit without details when the reorder operation ends without moving the item position [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:170:11 › reorder-group: events: - ios/ltr › ionReorderEnd › should emit with details when the reorder operation ends and the item has moved [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:214:11 › reorder-group: events: - ios/ltr › ionItemReorder › should not emit when the reorder operation ends without moving the item position [Mobile Chrome] › src/components/reorder-group/test/reorder-group-events.e2e.ts:247:11 › reorder-group: events: - ios/ltr › ionItemReorder › should emit when the reorder operation ends and the item has moved 4 skipped 503 passed (3.9m)
🎭 Playwright Run Summary
638 passed (4.3m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
666 KB
sha256:83e8b24d5ce71861253c0dcccfd58a787c512c4756a12a413822a4dc5272d5a8
ionic-angular-server Expired
8.55 KB
sha256:eb5b5e6f8b64289eef2c941336d992bd1885025ec012126af039572ad4500dcc
ionic-core Expired
4.51 MB
sha256:01f38fa148a22bee84b2264fb8049ab3c102d44366cdccefe63355a19fa2432f
ionic-react Expired
211 KB
sha256:c983ab6a67f7507cdfde225c5e447576a17a80de0683a13824674f3d4b3504dc
ionic-react-router Expired
27.9 KB
sha256:dcfe15856c7ad345561f8099972e7ae0bbec5aac3928b69d5fa6e37be66e80f6
ionic-vue Expired
233 KB
sha256:99c5a83078a661518bcfdf9c70dffdbbf55b92ea134de6f96e0f47eed612cbb2
ionic-vue-router Expired
17.1 KB
sha256:c557279323c8e425303c295c6c877b3809b21c994b6c90239eeefdbcc78407cb
test-results-10-20 Expired
404 KB
sha256:41ecad48977b5fcc134ff4c0cb404633f6ccd123984a68d69c6b9bfbfc6d06b6
test-results-11-20 Expired
8.54 MB
sha256:cff3554ca7331d3e08b72bc39e286764c19c4d818e78643158c4e6b90e0b5f25
test-results-12-20 Expired
440 KB
sha256:ab373b94afe6b757c7c4da851f78c294de9cf1fccbc331e5761c88de601c1efe
test-results-13-20 Expired
436 KB
sha256:0d82aa38ee539a94060b4e109a2499df6374e32e5fe4ebee86fb796f76ca38e0
test-results-20-20 Expired
344 KB
sha256:d87add027b894898b1f82c173630fbbfbe5e810834decb175e720cd06c57b09f
test-results-7-20 Expired
340 KB
sha256:6f64086b9e7bb1aa304d24fb612e483518b46e42823d6e48bf4844a7f003be11
test-results-8-20 Expired
416 KB
sha256:a3fc78b55f44aa3847ee01604234dd0c05018043fb5dcb4ac601692e81a73c39
test-results-9-20 Expired
476 KB
sha256:6c893ba6cd328fbb78ac2d5036a6ea9cd3790854959ad8e93236b384a89e4d55