Skip to content

feat(grid, row, col): add recipe and tokens #19475

feat(grid, row, col): add recipe and tokens

feat(grid, row, col): add recipe and tokens #19475

Triggered via pull request June 5, 2026 21:58
@thetaPCthetaPC
synchronize #31189
FW-6868
Status Failure
Total duration 8m 20s
Artifacts 10

build.yml

on: pull_request
build-vue
50s
build-vue
Matrix: test-core-screenshot
build-angular
1m 20s
build-angular
build-angular-server
52s
build-angular-server
test-core-clean-build
19s
test-core-clean-build
test-core-lint
1m 6s
test-core-lint
test-core-spec
1m 3s
test-core-spec
build-react-router
33s
build-react-router
build-vue-router
40s
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
3s
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

59 errors and 3 notices
test-core-screenshot (20, 20)
Process completed with exit code 1.
[Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/rtl/light › should set start/end positioning correctly: src/components/toast/test/basic/toast.e2e.ts#L42
2) [Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/rtl/light › should set start/end positioning correctly Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-toast .toast-container') 145 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toast-start-end-ionic-md-rtl-light.png Call log: - Expect "toHaveScreenshot(toast-start-end-ionic-md-rtl-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - 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 - 145 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - 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 - 145 pixels (ratio 0.01 of all image pixels) are different. 40 | await expect(page).toHaveScreenshot(screenshotString); 41 | } else { > 42 | await expect(el).toHaveScreenshot(screenshotString); | ^ 43 | } 44 | } 45 | } at ToastFixture.screenshot (/ionic/src/components/toast/test/basic/toast.e2e.ts:42:24) at /ionic/src/components/toast/test/basic/toast.e2e.ts:153:26
[Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/rtl/light › should set start/end positioning correctly: src/components/toast/test/basic/toast.e2e.ts#L42
2) [Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/rtl/light › should set start/end positioning correctly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-toast .toast-container') 145 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toast-start-end-ionic-md-rtl-light.png Call log: - Expect "toHaveScreenshot(toast-start-end-ionic-md-rtl-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - 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 - 145 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - 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 - 145 pixels (ratio 0.01 of all image pixels) are different. 40 | await expect(page).toHaveScreenshot(screenshotString); 41 | } else { > 42 | await expect(el).toHaveScreenshot(screenshotString); | ^ 43 | } 44 | } 45 | } at ToastFixture.screenshot (/ionic/src/components/toast/test/basic/toast.e2e.ts:42:24) at /ionic/src/components/toast/test/basic/toast.e2e.ts:153:26
[Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/rtl/light › should set start/end positioning correctly: src/components/toast/test/basic/toast.e2e.ts#L42
2) [Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/rtl/light › should set start/end positioning correctly Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-toast .toast-container') 145 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toast-start-end-ionic-md-rtl-light.png Call log: - Expect "toHaveScreenshot(toast-start-end-ionic-md-rtl-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - 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 - 145 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - 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 - 145 pixels (ratio 0.01 of all image pixels) are different. 40 | await expect(page).toHaveScreenshot(screenshotString); 41 | } else { > 42 | await expect(el).toHaveScreenshot(screenshotString); | ^ 43 | } 44 | } 45 | } at ToastFixture.screenshot (/ionic/src/components/toast/test/basic/toast.e2e.ts:42:24) at /ionic/src/components/toast/test/basic/toast.e2e.ts:153:26
[Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/ltr/light › should set start/end positioning correctly: src/components/toast/test/basic/toast.e2e.ts#L42
1) [Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/ltr/light › should set start/end positioning correctly Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-toast .toast-container') 146 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toast-start-end-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(toast-start-end-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - 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 - 146 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - 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 - 146 pixels (ratio 0.01 of all image pixels) are different. 40 | await expect(page).toHaveScreenshot(screenshotString); 41 | } else { > 42 | await expect(el).toHaveScreenshot(screenshotString); | ^ 43 | } 44 | } 45 | } at ToastFixture.screenshot (/ionic/src/components/toast/test/basic/toast.e2e.ts:42:24) at /ionic/src/components/toast/test/basic/toast.e2e.ts:153:26
[Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/ltr/light › should set start/end positioning correctly: src/components/toast/test/basic/toast.e2e.ts#L42
1) [Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/ltr/light › should set start/end positioning correctly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-toast .toast-container') 146 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toast-start-end-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(toast-start-end-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - 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 - 146 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - 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 - 146 pixels (ratio 0.01 of all image pixels) are different. 40 | await expect(page).toHaveScreenshot(screenshotString); 41 | } else { > 42 | await expect(el).toHaveScreenshot(screenshotString); | ^ 43 | } 44 | } 45 | } at ToastFixture.screenshot (/ionic/src/components/toast/test/basic/toast.e2e.ts:42:24) at /ionic/src/components/toast/test/basic/toast.e2e.ts:153:26
[Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/ltr/light › should set start/end positioning correctly: src/components/toast/test/basic/toast.e2e.ts#L42
1) [Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/ltr/light › should set start/end positioning correctly Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-toast .toast-container') 146 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toast-start-end-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(toast-start-end-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - 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 - 146 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-toast .toast-container') - locator resolved to <div part="container" class="toast-container">…</div> - 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 - 146 pixels (ratio 0.01 of all image pixels) are different. 40 | await expect(page).toHaveScreenshot(screenshotString); 41 | } else { > 42 | await expect(el).toHaveScreenshot(screenshotString); | ^ 43 | } 44 | } 45 | } at ToastFixture.screenshot (/ionic/src/components/toast/test/basic/toast.e2e.ts:42:24) at /ionic/src/components/toast/test/basic/toast.e2e.ts:153:26
test-core-screenshot (6, 20)
The strategy configuration was canceled because "test-core-screenshot._20_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 (16, 20)
The strategy configuration was canceled because "test-core-screenshot._20_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 (1, 20)
The strategy configuration was canceled because "test-core-screenshot._20_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 (3, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (3, 20)
Process completed with exit code 12.
test-core-screenshot (3, 20)
The operation was canceled.
test-core-screenshot (8, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (8, 20)
Process completed with exit code 12.
test-core-screenshot (8, 20)
The operation was canceled.
test-core-screenshot (9, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (9, 20)
Process completed with exit code 12.
test-core-screenshot (9, 20)
The operation was canceled.
test-core-screenshot (14, 20)
The strategy configuration was canceled because "test-core-screenshot._20_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 (5, 20)
The strategy configuration was canceled because "test-core-screenshot._20_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 (4, 20)
The strategy configuration was canceled because "test-core-screenshot._20_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 (19, 20)
The strategy configuration was canceled because "test-core-screenshot._20_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 (18, 20)
The strategy configuration was canceled because "test-core-screenshot._20_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 (10, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (10, 20)
Process completed with exit code 12.
test-core-screenshot (10, 20)
The operation was canceled.
test-core-screenshot (12, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (12, 20)
Process completed with exit code 12.
test-core-screenshot (2, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (12, 20)
The operation was canceled.
test-core-screenshot (2, 20)
Process completed with exit code 12.
test-core-screenshot (2, 20)
The operation was canceled.
test-core-screenshot (11, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (11, 20)
Process completed with exit code 12.
test-core-screenshot (11, 20)
The operation was canceled.
test-core-screenshot (15, 20)
The strategy configuration was canceled because "test-core-screenshot._20_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 (17, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (17, 20)
Process completed with exit code 12.
test-core-screenshot (17, 20)
The operation was canceled.
verify-screenshots
Process completed with exit code 1.
🎭 Playwright Run Summary
152 skipped 586 passed (3.2m)
🎭 Playwright Run Summary
360 skipped 379 passed (3.6m)
🎭 Playwright Run Summary
2 failed [Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/ltr/light › should set start/end positioning correctly [Mobile Safari] › src/components/toast/test/basic/toast.e2e.ts:151:9 › toast: rendering - ionic/md/rtl/light › should set start/end positioning correctly 368 skipped 354 passed (4.0m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
800 KB
sha256:9d6d3f24beb36cc5af58fdfb080162a0bea514023262108308685517225ff6d2
ionic-angular-server
8.58 KB
sha256:dfd78ed79f0e1ae224ee5192b67b0fe9470365f4c99c758936b35bf48edef89d
ionic-core
5.36 MB
sha256:dbecda0bea047ad602b34713af24da20a317b8dd63cb9f46059c0d9d8b183255
ionic-react
332 KB
sha256:bd466bc9605653a6596562a954770902a584efacdff12bf11fd83122f519ebda
ionic-react-router
28 KB
sha256:727362f37b0e69e1f8420c6bb476036ebc8b895709852ba08f39ea95d234789e
ionic-vue
362 KB
sha256:a50107207d3eabce58ee61381f74ab23f12f91928bf3ba92847f04aff8b8221e
ionic-vue-router
17.7 KB
sha256:b308829204d2f6dd5592d663c0766834b28a84a582d042a3707ae0d273d259ba
test-results-13-20
428 KB
sha256:5df24a372619d51f74c40e6c1399b4aec1574221793a5b03bf590e01ff4b94d7
test-results-20-20
3.65 MB
sha256:63fc5a216f0ab2bb48d076a4112715e2dad48ce300d276c18574f7e83804aba4
test-results-7-20
413 KB
sha256:e1c365a781bb20d4d32894f9a525c287c90572ec4d8a9d3e74df4f0188f01ca0