Skip to content

Stencil Nightly Build #836

Stencil Nightly Build

Stencil Nightly Build #836

Triggered via schedule January 21, 2026 06:07
Status Failure
Total duration 10m 45s
Artifacts 27

stencil-nightly.yml

on: schedule
build-core-with-stencil-nightly
1m 13s
build-core-with-stencil-nightly
build-react
44s
build-react
build-vue
36s
build-vue
Matrix: test-core-screenshot
test-core-clean-build
14s
test-core-clean-build
test-core-lint
47s
test-core-lint
test-core-spec
48s
test-core-spec
build-angular
1m 7s
build-angular
build-angular-server
38s
build-angular-server
build-react-router
33s
build-react-router
build-vue-router
36s
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
send-success-messages
0s
send-success-messages
send-failure-messages
3s
send-failure-messages
Fit to window
Zoom out
Zoom in

Annotations

24 errors and 20 notices
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
verify-test-vue-e2e
Process completed with exit code 1.
test-react-e2e (react18)
Process completed with exit code 1.
test-react-e2e (react19)
Process completed with exit code 1.
test-react-e2e (react17)
Process completed with exit code 1.
test-react-router-e2e (reactrouter5)
Process completed with exit code 1.
verify-test-react-e2e
Process completed with exit code 1.
verify-test-react-router-e2e
Process completed with exit code 1.
test-angular-e2e (ng20)
Process completed with exit code 1.
test-angular-e2e (ng18)
Process completed with exit code 1.
test-angular-e2e (ng19)
Process completed with exit code 1.
test-angular-e2e (ng17)
Process completed with exit code 1.
test-angular-e2e (ng16)
Process completed with exit code 1.
verify-test-angular-e2e
Process completed with exit code 1.
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group: src/components/radio/test/a11y/radio.e2e.ts#L134
1) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group 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" 132 | 133 | await pageUtils.pressKeys('Tab'); > 134 | await expect(firstGroupRadios.nth(0)).toBeFocused(); | ^ 135 | 136 | await page.keyboard.press('ArrowDown'); 137 | await expect(firstGroupRadios.nth(1)).toBeFocused(); at /ionic/src/components/radio/test/a11y/radio.e2e.ts:134:47
[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
🎭 Playwright Run Summary
216 skipped 261 passed (2.4m)
🎭 Playwright Run Summary
1 skipped 537 passed (3.3m)
🎭 Playwright Run Summary
4 skipped 518 passed (3.3m)
🎭 Playwright Run Summary
535 passed (3.2m)
🎭 Playwright Run Summary
1 skipped 537 passed (3.3m)
🎭 Playwright Run Summary
212 skipped 317 passed (3.6m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group 4 skipped 517 passed (3.9m)
🎭 Playwright Run Summary
652 passed (4.2m)
🎭 Playwright Run Summary
10 skipped 503 passed (4.9m)
🎭 Playwright Run Summary
5 skipped 520 passed (5.3m)
🎭 Playwright Run Summary
14 skipped 403 passed (5.4m)
🎭 Playwright Run Summary
1 skipped 538 passed (6.5m)
🎭 Playwright Run Summary
1 skipped 528 passed (6.9m)
🎭 Playwright Run Summary
4 skipped 539 passed (7.0m)
🎭 Playwright Run Summary
5 skipped 518 passed (7.1m)
🎭 Playwright Run Summary
5 skipped 577 passed (7.1m)
🎭 Playwright Run Summary
2 skipped 517 passed (7.2m)
🎭 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 534 passed (6.9m)
🎭 Playwright Run Summary
14 skipped 504 passed (7.4m)
🎭 Playwright Run Summary
7 skipped 517 passed (8.1m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
667 KB
sha256:6cbc23c95f3133c7dc2399724eb5602b4c76e858312ce0679dd1747255453fc9
ionic-angular-server Expired
8.54 KB
sha256:96aa38fad1d23e480ff983d93cf1f8ab788eceb7045cc1f531eafd9765ed65e0
ionic-core Expired
4.7 MB
sha256:ab70018a0052e0bb89ea12986e24f3a2f5c3ffecadbe6a7b5ef4ba6dbe64f0a9
ionic-react Expired
212 KB
sha256:04295e6c20f41ab07cd786cb0f9146aaa1abb91207276bbe72a927b47837e7ce
ionic-react-router Expired
27.9 KB
sha256:2bcdd691c9bce8bd9ea1e8a7b97bcec4cd4df8b7443f1849bc61cbf6fd1c92e2
ionic-vue Expired
233 KB
sha256:8cb3bd1c5b6eade299c468088ad3f9a212c6fa291a7bff6cc2a220f3dbb19c31
ionic-vue-router Expired
17.1 KB
sha256:a461163247e7dc982b2f8b8f421fe032ca030bc5d3aa2b0e05c33e3df87cefd5
test-results-1-20 Expired
445 KB
sha256:27bf57c245d6c52cdc3dd6377b568d152b155a40854d6ab1f90c4faeb544d378
test-results-10-20 Expired
462 KB
sha256:0552a09a26cadb452496ce7ee81864f99b4f9d8b4919d72d27e8f45d4e18f393
test-results-11-20 Expired
1.26 MB
sha256:58e745fc027db37df8e78a18a6db200bb2683565af9730ad5a7af7c211ffb716
test-results-12-20 Expired
446 KB
sha256:f85311d9c1c83b99d48a633a4a7c37b1b2721153f1fcfb728cc49eed34204cee
test-results-13-20 Expired
450 KB
sha256:48df23cd76fb5a284474434b4ab47e42822c2a5bb9d653aab3058fd43e41f01f
test-results-14-20 Expired
410 KB
sha256:aff8d9da4aeb63ebbbb79da090aae09f3bc020640014ca234b6ba79700afb286
test-results-15-20 Expired
431 KB
sha256:17bf9aa19dbf777ae11528fbe5cc586b50ec0ea538f137b2285e267c28a6594c
test-results-16-20 Expired
431 KB
sha256:ec7e698c52e4a4fed4a51a4171d142e40cc1fcb6fc766f1653479e88534c2cb1
test-results-17-20 Expired
532 KB
sha256:390fed47112fb21adac379c52d703802edcb053be7d702d4cb4de17351cc0008
test-results-18-20 Expired
1.26 MB
sha256:c2ca2dc07954d3e397328b1f5bf966f51a2ed0644623881dfe7f1fd28fcc4147
test-results-19-20 Expired
396 KB
sha256:5dcc9fddb837e59f7b9a71f8180dec71cc73dd1bdf5834c021f2f030b47f4b09
test-results-2-20 Expired
476 KB
sha256:8ad226457627578a776db9a7f0eeeda166b6e142d5d25c8a6c74535804f07f67
test-results-20-20 Expired
361 KB
sha256:678ef61fbbc0f67bd18cf90a85396ea9d22987b6fa58f492ae91bd4bb61e001a
test-results-3-20 Expired
431 KB
sha256:fcad2bec4135993d14b9e11ed27e0fe69539a0df18ce6cba34df0fbd8d26a280
test-results-4-20 Expired
530 KB
sha256:b27b3d826d81169862a0769d07feff2289970c24a46b9071f9313e6d7aa22827
test-results-5-20 Expired
456 KB
sha256:a1d794c9f1db4333db62e952efac5dd142c0f2f2c130fb9c701fdbfc33817534
test-results-6-20 Expired
448 KB
sha256:1795fca644bff1b987f06e8c396ceb8af2bee49d7ec6302be4aae5995d98528c
test-results-7-20 Expired
355 KB
sha256:0b95d79ff8b450fcc4ae585dd3a6ba4b2ec2b30f363a78e5bef293aa6e772d3d
test-results-8-20 Expired
429 KB
sha256:acce297d7ed05b232b1be09ef5d8dea2f52294d482c71a9724db469c5dade536
test-results-9-20 Expired
440 KB
sha256:242d85d0dae17cb64335280cd1569e3ad4160c1d36b7fcfef0ff6d3b8bd7ece9