Skip to content

feat(themes): add support for modular themes and custom themes #16923

feat(themes): add support for modular themes and custom themes

feat(themes): add support for modular themes and custom themes #16923

Re-run triggered August 25, 2025 20:01
Status Success
Total duration 11m 24s
Artifacts 30

build.yml

on: pull_request
build-react
47s
build-react
build-vue
50s
build-vue
Matrix: test-core-screenshot
build-angular
1m 1s
build-angular
build-angular-server
34s
build-angular-server
test-core-clean-build
15s
test-core-clean-build
test-core-lint
53s
test-core-lint
test-core-spec
45s
test-core-spec
build-react-router
23s
build-react-router
build-vue-router
37s
build-vue-router
verify-screenshots
4s
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
2s
verify-test-react-router-e2e
verify-test-vue-e2e
2s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

1 error and 7 notices
[Mobile Safari] › src/components/item/test/inputs/item.e2e.ts:8:9 › item: inputs - md/rtl › should not have visual regressions: src/components/item/test/inputs/item.e2e.ts#L12
1) [Mobile Safari] › src/components/item/test/inputs/item.e2e.ts:8:9 › item: inputs - md/rtl › should not have visual regressions Error: expect(page).toHaveScreenshot(expected) 1772 pixels (ratio 0.01 of all image pixels) are different. Snapshot: item-inputs-md-rtl.png Call log: - Expect "toHaveScreenshot(item-inputs-md-rtl.png)" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 1772 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 - 1772 pixels (ratio 0.01 of all image pixels) are different. 10 | 11 | await page.setIonViewport(); > 12 | await expect(page).toHaveScreenshot(screenshot(`item-inputs`)); | ^ 13 | }); 14 | }); 15 | }); at /ionic/src/components/item/test/inputs/item.e2e.ts:12:26
🎭 Playwright Run Summary
2 skipped 664 passed (8.4m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/item/test/inputs/item.e2e.ts:8:9 › item: inputs - md/rtl › should not have visual regressions 3 skipped 668 passed (8.7m)
🎭 Playwright Run Summary
1 skipped 651 passed (8.7m)
🎭 Playwright Run Summary
4 skipped 729 passed (9.4m)
🎭 Playwright Run Summary
7 skipped 622 passed (9.6m)
🎭 Playwright Run Summary
5 skipped 709 passed (9.8m)
🎭 Playwright Run Summary
14 skipped 681 passed (10.3m)

Artifacts

Produced during runtime
Name Size Digest
test-results-1-20 Expired
504 KB
sha256:21967925d44e23fc7f91f1eb9d7573ad5bf79182a58abe0306d7eedf44a92f49
test-results-15-20 Expired
471 KB
sha256:3e258978c5a4ffc08792bda334c2052fa7e0586ea443d5d4c61bcdfbe03cbe3c
test-results-17-20 Expired
1.48 MB
sha256:9d3d44028efe0686656d45d076841e62cdaac55d79f1308fa2cc236cf7bcfe90
test-results-2-20 Expired
516 KB
sha256:006f2c52d5f7d7f9fa268b0f383cf12708d1384b1d5d86342dd731ad1d9880ef
test-results-4-20 Expired
598 KB
sha256:37c1b3b350bea847a94bf989f1e7878f10814491849d6f1f17c5b6876e478379
test-results-5-20 Expired
500 KB
sha256:20e4270ccb606567cbb1f78fb8aad8cf10ead87d3d9826cc3c925a50fb01e24e
test-results-6-20 Expired
489 KB
sha256:9d92591634d38cdc4369448ba283c80828cbc8e78c4a03f9d8301c622770e506