Skip to content

feat(themes): add base tokens and update colors to use new token system #17111

feat(themes): add base tokens and update colors to use new token system

feat(themes): add base tokens and update colors to use new token system #17111

Triggered via pull request September 24, 2025 20:40
Status Failure
Total duration 7m 33s
Artifacts 8

build.yml

on: pull_request
build-react
44s
build-react
build-vue
45s
build-vue
Matrix: test-core-screenshot
build-angular
1m 7s
build-angular
build-angular-server
34s
build-angular-server
test-core-clean-build
13s
test-core-clean-build
test-core-lint
52s
test-core-lint
test-core-spec
1m 13s
test-core-spec
build-react-router
21s
build-react-router
build-vue-router
44s
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
3s
verify-test-react-e2e
verify-test-react-router-e2e
4s
verify-test-react-router-e2e
verify-test-vue-e2e
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

62 errors and 1 notice
test-core-screenshot (7, 20)
Process completed with exit code 1.
[Mobile Firefox] › src/themes/native/test/colors/theme.e2e.ts:235:9 › colors: custom - md/ltr › overriding secondary color without foreground variant should style text properly: src/themes/native/test/colors/theme.e2e.ts#L260
1) [Mobile Firefox] › src/themes/native/test/colors/theme.e2e.ts:235:9 › colors: custom - md/ltr › overriding secondary color without foreground variant should style text properly Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "rgb(255, 108, 82)" Received: "rgb(1, 87, 150)" 258 | 259 | // Ensure the color matches --ion-color-secondary > 260 | expect(color).toBe('rgb(255, 108, 82)'); | ^ 261 | }); 262 | 263 | test(`overriding secondary color with foreground variant should style text properly`, async ({ page }) => { at /ionic/src/themes/native/test/colors/theme.e2e.ts:260:21
[Mobile Firefox] › src/themes/native/test/colors/theme.e2e.ts:235:9 › colors: custom - md/ltr › overriding secondary color without foreground variant should style text properly: src/themes/native/test/colors/theme.e2e.ts#L260
1) [Mobile Firefox] › src/themes/native/test/colors/theme.e2e.ts:235:9 › colors: custom - md/ltr › overriding secondary color without foreground variant should style text properly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "rgb(255, 108, 82)" Received: "rgb(1, 87, 150)" 258 | 259 | // Ensure the color matches --ion-color-secondary > 260 | expect(color).toBe('rgb(255, 108, 82)'); | ^ 261 | }); 262 | 263 | test(`overriding secondary color with foreground variant should style text properly`, async ({ page }) => { at /ionic/src/themes/native/test/colors/theme.e2e.ts:260:21
[Mobile Firefox] › src/themes/native/test/colors/theme.e2e.ts:235:9 › colors: custom - md/ltr › overriding secondary color without foreground variant should style text properly: src/themes/native/test/colors/theme.e2e.ts#L260
1) [Mobile Firefox] › src/themes/native/test/colors/theme.e2e.ts:235:9 › colors: custom - md/ltr › overriding secondary color without foreground variant should style text properly Error: expect(received).toBe(expected) // Object.is equality Expected: "rgb(255, 108, 82)" Received: "rgb(1, 87, 150)" 258 | 259 | // Ensure the color matches --ion-color-secondary > 260 | expect(color).toBe('rgb(255, 108, 82)'); | ^ 261 | }); 262 | 263 | test(`overriding secondary color with foreground variant should style text properly`, async ({ page }) => { at /ionic/src/themes/native/test/colors/theme.e2e.ts:260:21
test-core-screenshot (3, 20)
Process completed with exit code 12.
test-core-screenshot (3, 20)
The operation was canceled.
test-core-screenshot (3, 20)
The strategy configuration was canceled because "test-core-screenshot._7_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._7_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 (8, 20)
The strategy configuration was canceled because "test-core-screenshot._7_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._7_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._7_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 (9, 20)
The strategy configuration was canceled because "test-core-screenshot._7_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 (10, 20)
The strategy configuration was canceled because "test-core-screenshot._7_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._7_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._7_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 (18, 20)
The strategy configuration was canceled because "test-core-screenshot._7_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 (16, 20)
Process completed with exit code 12.
test-core-screenshot (1, 20)
The strategy configuration was canceled because "test-core-screenshot._7_20" failed
test-core-screenshot (16, 20)
The operation was canceled.
test-core-screenshot (16, 20)
The strategy configuration was canceled because "test-core-screenshot._7_20" failed
test-core-screenshot (13, 20)
Process completed with exit code 12.
test-core-screenshot (13, 20)
The operation was canceled.
test-core-screenshot (13, 20)
The strategy configuration was canceled because "test-core-screenshot._7_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._7_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 (12, 20)
Process completed with exit code 12.
test-core-screenshot (19, 20)
The strategy configuration was canceled because "test-core-screenshot._7_20" failed
test-core-screenshot (12, 20)
The operation was canceled.
test-core-screenshot (12, 20)
The strategy configuration was canceled because "test-core-screenshot._7_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 (11, 20)
The strategy configuration was canceled because "test-core-screenshot._7_20" failed
test-core-screenshot (20, 20)
Process completed with exit code 12.
test-core-screenshot (20, 20)
The operation was canceled.
test-core-screenshot (20, 20)
The strategy configuration was canceled because "test-core-screenshot._7_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._7_20" failed
verify-screenshots
Process completed with exit code 1.
🎭 Playwright Run Summary
1 failed [Mobile Firefox] › src/themes/native/test/colors/theme.e2e.ts:235:9 › colors: custom - md/ltr › overriding secondary color without foreground variant should style text properly 360 skipped 275 passed (2.3m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
845 KB
sha256:d8caf2bbabbcb2ffa5a2c83ea98f6e1f71c63b9c9943d707fd8c190fc5ce141b
ionic-angular-server Expired
8.55 KB
sha256:0ed7c98dcfbfa6ddceef1744171f1f986c79fa0f4178d737d9d290be5ed1f36b
ionic-core Expired
5.14 MB
sha256:1b200b78a1486b533b4b6a932f72a6cc4ccdfdbd5b67fed9bcb57b51a0ffe7fc
ionic-react Expired
385 KB
sha256:59e6fc91e76459085bf717f04b4c885ac8f8b15e9d53a5b8fa6bcfaf5774fa32
ionic-react-router Expired
27.9 KB
sha256:27f336dcb767008d00709ef8679d8a25e1d7a98e2d4b44786c53b8adeead9b2c
ionic-vue Expired
415 KB
sha256:02578f689de4d3643f8fd7cd5631994fbd407ae35ca531e55134bc862d609bee
ionic-vue-router Expired
17.1 KB
sha256:6c6144de44286dd4049bd496468c1a47fb74d2ee114adfa1d62ddd3dcc882647
test-results-7-20 Expired
1.81 MB
sha256:146e7d0761f0060eb2dc11e17fc9b24d65a0a4ca101dbe9c47928db34885a472