Skip to content

Stencil Nightly Build #8

Stencil Nightly Build

Stencil Nightly Build #8

Triggered via schedule December 19, 2025 06:14
Status Failure
Total duration 10m 57s
Artifacts 27

stencil-nightly.yml

on: schedule
build-core-with-stencil-nightly
1m 16s
build-core-with-stencil-nightly
build-react
43s
build-react
build-vue
40s
build-vue
Matrix: test-core-screenshot
test-core-clean-build
10s
test-core-clean-build
test-core-lint
46s
test-core-lint
test-core-spec
46s
test-core-spec
build-angular
1m 6s
build-angular
build-angular-server
39s
build-angular-server
build-react-router
22s
build-react-router
build-vue-router
39s
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
2s
verify-test-angular-e2e
verify-test-react-e2e
2s
verify-test-react-e2e
verify-test-react-router-e2e
2s
verify-test-react-router-e2e
verify-test-vue-e2e
2s
verify-test-vue-e2e
send-success-messages
send-success-messages
send-failure-messages
3s
send-failure-messages
Fit to window
Zoom out
Zoom in

Annotations

26 errors and 20 notices
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › 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/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups Error: expect(locator).toBeFocused() failed Locator: locator('#first-group ion-radio').first() Expected: focused Received: inactive Timeout: 5000ms 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
test-vue-e2e (vue3)
Process completed with exit code 1.
tests/unit/tabs.spec.ts: packages/vue/test/build/vue3/node_modules/@ionic/core/components/ion-accordion.js#L345
TypeError: transformTag is not a function ❯ node_modules/@ionic/core/components/ion-accordion.js:345:48 ❯ defineCustomElement node_modules/@ionic/core/components/ion-accordion.js:342:35 ❯ defineContainer node_modules/@ionic/vue/node_modules/@stencil/vue-output-target/dist/runtime.js:243:1 ❯ node_modules/@ionic/vue/src/proxies.ts:221:4 ❯ tests/unit/tabs.spec.ts:4:31
tests/unit/tab-bar.spec.ts: packages/vue/test/build/vue3/node_modules/@ionic/core/components/ion-accordion.js#L345
TypeError: transformTag is not a function ❯ node_modules/@ionic/core/components/ion-accordion.js:345:48 ❯ defineCustomElement node_modules/@ionic/core/components/ion-accordion.js:342:35 ❯ defineContainer node_modules/@ionic/vue/node_modules/@stencil/vue-output-target/dist/runtime.js:243:1 ❯ node_modules/@ionic/vue/src/proxies.ts:221:4 ❯ tests/unit/tab-bar.spec.ts:4:31
tests/unit/routing.spec.ts: packages/vue/test/build/vue3/node_modules/@ionic/core/components/ion-accordion.js#L345
TypeError: transformTag is not a function ❯ node_modules/@ionic/core/components/ion-accordion.js:345:48 ❯ defineCustomElement node_modules/@ionic/core/components/ion-accordion.js:342:35 ❯ defineContainer node_modules/@ionic/vue/node_modules/@stencil/vue-output-target/dist/runtime.js:243:1 ❯ node_modules/@ionic/vue/src/proxies.ts:221:4 ❯ tests/unit/routing.spec.ts:4:31
tests/unit/router-outlet.spec.ts: packages/vue/test/build/vue3/node_modules/@ionic/core/components/ion-accordion.js#L345
TypeError: transformTag is not a function ❯ node_modules/@ionic/core/components/ion-accordion.js:345:48 ❯ defineCustomElement node_modules/@ionic/core/components/ion-accordion.js:342:35 ❯ defineContainer node_modules/@ionic/vue/node_modules/@stencil/vue-output-target/dist/runtime.js:243:1 ❯ node_modules/@ionic/vue/src/proxies.ts:221:4 ❯ tests/unit/router-outlet.spec.ts:4:31
tests/unit/page.spec.ts: packages/vue/test/build/vue3/node_modules/@ionic/core/components/ion-accordion.js#L345
TypeError: transformTag is not a function ❯ node_modules/@ionic/core/components/ion-accordion.js:345:48 ❯ defineCustomElement node_modules/@ionic/core/components/ion-accordion.js:342:35 ❯ defineContainer node_modules/@ionic/vue/node_modules/@stencil/vue-output-target/dist/runtime.js:243:1 ❯ node_modules/@ionic/vue/src/proxies.ts:221:4 ❯ tests/unit/page.spec.ts:4:31
tests/unit/memory.spec.ts: packages/vue/test/build/vue3/node_modules/@ionic/core/components/ion-accordion.js#L345
TypeError: transformTag is not a function ❯ node_modules/@ionic/core/components/ion-accordion.js:345:48 ❯ defineCustomElement node_modules/@ionic/core/components/ion-accordion.js:342:35 ❯ defineContainer node_modules/@ionic/vue/node_modules/@stencil/vue-output-target/dist/runtime.js:243:1 ❯ node_modules/@ionic/vue/src/proxies.ts:221:4 ❯ tests/unit/memory.spec.ts:4:31
tests/unit/lifecycle.spec.ts: packages/vue/test/build/vue3/node_modules/@ionic/core/components/ion-accordion.js#L345
TypeError: transformTag is not a function ❯ node_modules/@ionic/core/components/ion-accordion.js:345:48 ❯ defineCustomElement node_modules/@ionic/core/components/ion-accordion.js:342:35 ❯ defineContainer node_modules/@ionic/vue/node_modules/@stencil/vue-output-target/dist/runtime.js:243:1 ❯ node_modules/@ionic/vue/src/proxies.ts:221:4 ❯ tests/unit/lifecycle.spec.ts:4:31
tests/unit/hooks.spec.ts: packages/vue/test/build/vue3/node_modules/@ionic/core/components/ion-accordion.js#L345
TypeError: transformTag is not a function ❯ node_modules/@ionic/core/components/ion-accordion.js:345:48 ❯ defineCustomElement node_modules/@ionic/core/components/ion-accordion.js:342:35 ❯ defineContainer node_modules/@ionic/vue/node_modules/@stencil/vue-output-target/dist/runtime.js:243:1 ❯ node_modules/@ionic/vue/src/proxies.ts:221:4 ❯ tests/unit/hooks.spec.ts:4:31
test-react-e2e (react18)
Process completed with exit code 1.
verify-test-vue-e2e
Process completed with exit code 1.
test-react-router-e2e (reactrouter5)
Process completed with exit code 1.
verify-test-react-router-e2e
Process completed with exit code 1.
test-react-e2e (react19)
Process completed with exit code 1.
test-angular-e2e (ng19)
Process completed with exit code 1.
test-angular-e2e (ng20)
Process completed with exit code 1.
test-angular-e2e (ng16)
Process completed with exit code 1.
test-angular-e2e (ng18)
Process completed with exit code 1.
test-angular-e2e (ng17)
Process completed with exit code 1.
test-react-e2e (react17)
Process completed with exit code 1.
verify-test-angular-e2e
Process completed with exit code 1.
verify-test-react-e2e
Process completed with exit code 1.
[Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load: src/components/router/test/guards/router.e2e.ts#L9
1) [Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected substring: "#/child/1" Received string: "http://localhost:3333/src/components/router/test/guards#/guard-initial-page?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light" 7 | await page.goto(`/src/components/router/test/guards#/guard-initial-page`, config); 8 | > 9 | expect(page.url()).toContain('#/child/1'); | ^ 10 | }); 11 | }); 12 | }); at /ionic/src/components/router/test/guards/router.e2e.ts:9:26
[Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load: src/components/router/test/guards/router.e2e.ts#L9
1) [Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load Error: expect(received).toContain(expected) // indexOf Expected substring: "#/child/1" Received string: "http://localhost:3333/src/components/router/test/guards#/guard-initial-page?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light" 7 | await page.goto(`/src/components/router/test/guards#/guard-initial-page`, config); 8 | > 9 | expect(page.url()).toContain('#/child/1'); | ^ 10 | }); 11 | }); 12 | }); at /ionic/src/components/router/test/guards/router.e2e.ts:9:26
send-failure-messages
Process completed with exit code 2.
🎭 Playwright Run Summary
216 skipped 259 passed (2.3m)
🎭 Playwright Run Summary
1 skipped 534 passed (3.2m)
🎭 Playwright Run Summary
212 skipped 313 passed (3.7m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups 4 skipped 514 passed (3.8m)
🎭 Playwright Run Summary
4 skipped 511 passed (3.3m)
🎭 Playwright Run Summary
534 passed (3.2m)
🎭 Playwright Run Summary
648 passed (4.2m)
🎭 Playwright Run Summary
1 skipped 537 passed (3.4m)
🎭 Playwright Run Summary
10 skipped 503 passed (4.9m)
🎭 Playwright Run Summary
5 skipped 513 passed (5.2m)
🎭 Playwright Run Summary
14 skipped 401 passed (5.3m)
🎭 Playwright Run Summary
1 skipped 528 passed (6.4m)
🎭 Playwright Run Summary
1 skipped 538 passed (6.6m)
🎭 Playwright Run Summary
4 skipped 537 passed (6.8m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load 10 skipped 528 passed (6.9m)
🎭 Playwright Run Summary
2 skipped 517 passed (7.1m)
🎭 Playwright Run Summary
14 skipped 497 passed (7.2m)
🎭 Playwright Run Summary
5 skipped 517 passed (7.4m)
🎭 Playwright Run Summary
7 skipped 510 passed (8.1m)
🎭 Playwright Run Summary
5 skipped 573 passed (7.3m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
667 KB
sha256:801816fa6ba32bd59a068d0fed71d6893872dd2ba9403055ed49cf941e87be2c
ionic-angular-server Expired
8.55 KB
sha256:0dab73bc111e7982f1d3237b7cadd69f3534d6cc3556e61cd8c16d2c941e6f60
ionic-core Expired
4.72 MB
sha256:45be7dd80516c6c00453fbaf2f95bb4d61805259dcb41c93da1a46ab99edcc32
ionic-react Expired
211 KB
sha256:54da2bd7008a29c1afc7e93599607cda6e11a0ccf16bf0a3b661339ac90e509d
ionic-react-router Expired
27.9 KB
sha256:95de36eed320ed1c60ec687422a5a21d5115ce2bf693f297db1fffa2deb7a210
ionic-vue Expired
233 KB
sha256:9dff50187c3932e01b925b38fdc5b888e7901a29fdc2f0acbd66f2a9f23cbb5c
ionic-vue-router Expired
17.1 KB
sha256:10cb72e91501e8dfd1a731f3be46a963f83d9aa05e43fdb6fbcba9a3985f75f8
test-results-1-20 Expired
443 KB
sha256:a2256e5944ab3f116d0b4945ab01de691d9a9403ab1640ea43129a4fdebd3e34
test-results-10-20 Expired
461 KB
sha256:22442653527643fc6ea663361b9d21fe71f65ad2f57170b7a966ad0a2c489699
test-results-11-20 Expired
1.26 MB
sha256:6d8be15326102b28c291854d2565846fee0614686457065ea6d6d3aa50c58c95
test-results-12-20 Expired
442 KB
sha256:9e30572d678055be667d6caf2ced6e392cc835248eebdad1aa05ecb17bed0808
test-results-13-20 Expired
449 KB
sha256:4e5fdf630c10e0863068deabb93ea52be98791265d026e9edeb2b1fbdebac86a
test-results-14-20 Expired
407 KB
sha256:7915beef590ef238fae558a4ea7c452434558f684d9ce8ea5a4a642a93c1e766
test-results-15-20 Expired
431 KB
sha256:0b224360cb423890f7c873f15728bebf6713e622c4f9a01d6e09f1162094444d
test-results-16-20 Expired
428 KB
sha256:e8051a2dbcfa07bbc963edb1dea3f8ee42176be6c049f2f695ddcbaafb6539dd
test-results-17-20 Expired
531 KB
sha256:ad3d1f3c5f3234bba5288f9b0cad8f92f44881423da808845cc556d208be9c7b
test-results-18-20 Expired
1.62 MB
sha256:103eea4b3319a0e827e901d5c7a2169bf51ade588508f61c3775769f3b08e652
test-results-19-20 Expired
396 KB
sha256:7d815f4a823fa1b65980452b98564afb71fc17fe26beff075db340c6dd59bb48
test-results-2-20 Expired
472 KB
sha256:70d82e2149c9fa9d38755137546555f4f83c2fb7f2c3949f907bf3b95923f564
test-results-20-20 Expired
360 KB
sha256:3ec9799807d65d7e6839af9b8d5e777377a055b728d16e70ac4a427293ece542
test-results-3-20 Expired
431 KB
sha256:639eb2dd9d3b31dbda67df592b9d95f5b9627a986ee40d95be5426c0e05f3917
test-results-4-20 Expired
522 KB
sha256:7466e7df28d07e45944b0b8326be9e6895e9996186423529174b1afce8d3218b
test-results-5-20 Expired
456 KB
sha256:d7dc17cb15b68d258f7fbd9d8b7a5a443b8fff1d760f79e0c63703060f5b8316
test-results-6-20 Expired
447 KB
sha256:7824c165559c1a06cf3d181ab6ba0fa2060968b704dac2283de7e5b8f5969282
test-results-7-20 Expired
352 KB
sha256:7567423e03f075e659a3dc071eec351565d25a15b37547405b24ed2b07c1b610
test-results-8-20 Expired
429 KB
sha256:65902f78e933cd958c31fbc398ea00bf2f3f442e1275b943f7c5d7575f400005
test-results-9-20 Expired
436 KB
sha256:c3223a3e12d4ee0824c333e63a46a1722925b90fab4c3de67c2418022a65a7ff