Skip to content

feat(language-service): enhanced components auto import #9466

feat(language-service): enhanced components auto import

feat(language-service): enhanced components auto import #9466

Triggered via push December 1, 2025 20:41
Status Failure
Total duration 1m 4s
Artifacts

test.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

38 errors
packages/language-service/tests/format/enable-per-block.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/enable-per-block (disable script formatting) > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<div />\n</template>\n<sc…' to be '<template>\n\t<div />\n</template>\n<…' // Object.is equality - Expected + Received @@ -1,7 +1,7 @@ <template> - <div /> + <div /> </template> <script> if (true) console.log('hello'); </script> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/enable-per-block.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/enable-per-block (disable style formatting) > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<div />\n</template>\n<sc…' to be '<template>\n\t<div />\n</template>\n<…' // Object.is equality - Expected + Received @@ -1,7 +1,7 @@ <template> - <div /> + <div /> </template> <script> if (true) console.log('hello'); </script> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/deep-interpolation-indent.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/deep-interpolation-indent > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n\t{{\n\t\tfoo\n\t}}\n\t<d…' to be '<template>\n\t{{\n\t\tfoo\n\t}}\n\t<d…' // Object.is equality - Expected + Received <template> {{ foo }} <div> - {{ + {{ - bar + bar - }} + }} </div> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/3943.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/3943 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<!-- -->\n<script setup lang="ts">\n…' to be '<!-- -->\n<script setup lang="ts">\n…' // Object.is equality - Expected + Received @@ -8,11 +8,11 @@ <component :is="Component" v-if="route.meta.keepAlive" /> </keep-alive> <component :is="Component" v-if="!route.meta.keepAlive" /> </router-view> <template></template> - <template></template> + <template></template> - <template></template> + <template></template> - <div> + <div> - <template></template> + <template></template> - </div> + </div> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2520.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/2520 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<pre>\n<code>\n\tconst fo…' to be '<template>\n\t<pre>\n<code>\n\tconst …' // Object.is equality - Expected + Received <template> - <pre> + <pre> <code> const foo = 'bar' </code> </pre> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2519.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/2519 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<div style="\n\t\twidth: …' to be '<template>\n\t<div style="\n\t\twidth…' // Object.is equality - Expected + Received <template> - <div style=" + <div style=" width: 100%; height: 100%; "></div> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2393.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/2393 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<div>\n<div>\n</div>\n</d…' to be '<template>\n\t<div>\n\t\t<div>\n\t\t<…' // Object.is equality - Expected + Received <template> - <div> + <div> - <div> + <div> - </div> + </div> - </div> + </div> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2390.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/2390 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<!-- hello -->\n<img alt=…' to be '<template>\n\t<!-- hello -->\n\t<img …' // Object.is equality - Expected + Received <template> - <!-- hello --> + <!-- hello --> - <img alt="Vue logo" src="./assets/logo.png" /> + <img alt="Vue logo" src="./assets/logo.png" /> - <HelloWorld msg="Hello Vue 3 + TypeScript + Vite" /> + <HelloWorld msg="Hello Vue 3 + TypeScript + Vite" /> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2026.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/2026 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<span :class="[\'class1\'…' to be '<template>\n\t<span :class="[\'class1…' // Object.is equality - Expected + Received <template> - <span :class="['class1', 'class2', { 'class3': !modelValue }]">{{ + <span :class="['class1', 'class2', { 'class3': !modelValue }]">{{ - $i18n('i18n-key') }}</span> + $i18n('i18n-key') }}</span> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/1806.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/1806 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n\t<div>\n\t\t<div>\n\t\t<…' to be '<template>\n<div>\n\t<div>\n\t</div>\…' // Object.is equality - Expected + Received @@ -1,10 +1,10 @@ <template> - <div> + <div> - <div> + <div> - </div> + </div> - </div> + </div> </template> <script> export { } </script> ❯ packages/language-service/tests/utils/format.ts:35:45
build (24, macos-latest)
The strategy configuration was canceled because "build._24_ubuntu-latest" failed
packages/language-service/tests/format/enable-per-block.spec.ts > format: #/Users/runner/work/language-tools/language-tools/packages/language-service/tests/format/enable-per-block (disable script formatting) > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<div />\n</template>\n<sc…' to be '<template>\n\t<div />\n</template>\n<…' // Object.is equality - Expected + Received @@ -1,7 +1,7 @@ <template> - <div /> + <div /> </template> <script> if (true) console.log('hello'); </script> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/enable-per-block.spec.ts > format: #/Users/runner/work/language-tools/language-tools/packages/language-service/tests/format/enable-per-block (disable style formatting) > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<div />\n</template>\n<sc…' to be '<template>\n\t<div />\n</template>\n<…' // Object.is equality - Expected + Received @@ -1,7 +1,7 @@ <template> - <div /> + <div /> </template> <script> if (true) console.log('hello'); </script> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/deep-interpolation-indent.spec.ts > format: #/Users/runner/work/language-tools/language-tools/packages/language-service/tests/format/deep-interpolation-indent > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n\t{{\n\t\tfoo\n\t}}\n\t<d…' to be '<template>\n\t{{\n\t\tfoo\n\t}}\n\t<d…' // Object.is equality - Expected + Received <template> {{ foo }} <div> - {{ + {{ - bar + bar - }} + }} </div> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/3943.spec.ts > format: #/Users/runner/work/language-tools/language-tools/packages/language-service/tests/format/3943 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<!-- -->\n<script setup lang="ts">\n…' to be '<!-- -->\n<script setup lang="ts">\n…' // Object.is equality - Expected + Received @@ -8,11 +8,11 @@ <component :is="Component" v-if="route.meta.keepAlive" /> </keep-alive> <component :is="Component" v-if="!route.meta.keepAlive" /> </router-view> <template></template> - <template></template> + <template></template> - <template></template> + <template></template> - <div> + <div> - <template></template> + <template></template> - </div> + </div> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2520.spec.ts > format: #/Users/runner/work/language-tools/language-tools/packages/language-service/tests/format/2520 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<pre>\n<code>\n\tconst fo…' to be '<template>\n\t<pre>\n<code>\n\tconst …' // Object.is equality - Expected + Received <template> - <pre> + <pre> <code> const foo = 'bar' </code> </pre> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2519.spec.ts > format: #/Users/runner/work/language-tools/language-tools/packages/language-service/tests/format/2519 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<div style="\n\t\twidth: …' to be '<template>\n\t<div style="\n\t\twidth…' // Object.is equality - Expected + Received <template> - <div style=" + <div style=" width: 100%; height: 100%; "></div> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2393.spec.ts > format: #/Users/runner/work/language-tools/language-tools/packages/language-service/tests/format/2393 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<div>\n<div>\n</div>\n</d…' to be '<template>\n\t<div>\n\t\t<div>\n\t\t<…' // Object.is equality - Expected + Received <template> - <div> + <div> - <div> + <div> - </div> + </div> - </div> + </div> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2390.spec.ts > format: #/Users/runner/work/language-tools/language-tools/packages/language-service/tests/format/2390 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<!-- hello -->\n<img alt=…' to be '<template>\n\t<!-- hello -->\n\t<img …' // Object.is equality - Expected + Received <template> - <!-- hello --> + <!-- hello --> - <img alt="Vue logo" src="./assets/logo.png" /> + <img alt="Vue logo" src="./assets/logo.png" /> - <HelloWorld msg="Hello Vue 3 + TypeScript + Vite" /> + <HelloWorld msg="Hello Vue 3 + TypeScript + Vite" /> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2026.spec.ts > format: #/Users/runner/work/language-tools/language-tools/packages/language-service/tests/format/2026 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<span :class="[\'class1\'…' to be '<template>\n\t<span :class="[\'class1…' // Object.is equality - Expected + Received <template> - <span :class="['class1', 'class2', { 'class3': !modelValue }]">{{ + <span :class="['class1', 'class2', { 'class3': !modelValue }]">{{ - $i18n('i18n-key') }}</span> + $i18n('i18n-key') }}</span> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/1806.spec.ts > format: #/Users/runner/work/language-tools/language-tools/packages/language-service/tests/format/1806 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n\t<div>\n\t\t<div>\n\t\t<…' to be '<template>\n<div>\n\t<div>\n\t</div>\…' // Object.is equality - Expected + Received @@ -1,10 +1,10 @@ <template> - <div> + <div> - <div> + <div> - </div> + </div> - </div> + </div> </template> <script> export { } </script> ❯ packages/language-service/tests/utils/format.ts:35:45
build (22, ubuntu-latest)
The strategy configuration was canceled because "build._24_ubuntu-latest" failed
packages/language-service/tests/format/enable-per-block.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/enable-per-block (disable script formatting) > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<div />\n</template>\n<sc…' to be '<template>\n\t<div />\n</template>\n<…' // Object.is equality - Expected + Received @@ -1,7 +1,7 @@ <template> - <div /> + <div /> </template> <script> if (true) console.log('hello'); </script> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/enable-per-block.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/enable-per-block (disable style formatting) > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<div />\n</template>\n<sc…' to be '<template>\n\t<div />\n</template>\n<…' // Object.is equality - Expected + Received @@ -1,7 +1,7 @@ <template> - <div /> + <div /> </template> <script> if (true) console.log('hello'); </script> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/deep-interpolation-indent.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/deep-interpolation-indent > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n\t{{\n\t\tfoo\n\t}}\n\t<d…' to be '<template>\n\t{{\n\t\tfoo\n\t}}\n\t<d…' // Object.is equality - Expected + Received <template> {{ foo }} <div> - {{ + {{ - bar + bar - }} + }} </div> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/3943.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/3943 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<!-- -->\n<script setup lang="ts">\n…' to be '<!-- -->\n<script setup lang="ts">\n…' // Object.is equality - Expected + Received @@ -8,11 +8,11 @@ <component :is="Component" v-if="route.meta.keepAlive" /> </keep-alive> <component :is="Component" v-if="!route.meta.keepAlive" /> </router-view> <template></template> - <template></template> + <template></template> - <template></template> + <template></template> - <div> + <div> - <template></template> + <template></template> - </div> + </div> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2520.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/2520 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<pre>\n<code>\n\tconst fo…' to be '<template>\n\t<pre>\n<code>\n\tconst …' // Object.is equality - Expected + Received <template> - <pre> + <pre> <code> const foo = 'bar' </code> </pre> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2519.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/2519 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<div style="\n\t\twidth: …' to be '<template>\n\t<div style="\n\t\twidth…' // Object.is equality - Expected + Received <template> - <div style=" + <div style=" width: 100%; height: 100%; "></div> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2393.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/2393 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<div>\n<div>\n</div>\n</d…' to be '<template>\n\t<div>\n\t\t<div>\n\t\t<…' // Object.is equality - Expected + Received <template> - <div> + <div> - <div> + <div> - </div> + </div> - </div> + </div> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2390.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/2390 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<!-- hello -->\n<img alt=…' to be '<template>\n\t<!-- hello -->\n\t<img …' // Object.is equality - Expected + Received <template> - <!-- hello --> + <!-- hello --> - <img alt="Vue logo" src="./assets/logo.png" /> + <img alt="Vue logo" src="./assets/logo.png" /> - <HelloWorld msg="Hello Vue 3 + TypeScript + Vite" /> + <HelloWorld msg="Hello Vue 3 + TypeScript + Vite" /> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/2026.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/2026 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n<span :class="[\'class1\'…' to be '<template>\n\t<span :class="[\'class1…' // Object.is equality - Expected + Received <template> - <span :class="['class1', 'class2', { 'class3': !modelValue }]">{{ + <span :class="['class1', 'class2', { 'class3': !modelValue }]">{{ - $i18n('i18n-key') }}</span> + $i18n('i18n-key') }}</span> </template> ❯ packages/language-service/tests/utils/format.ts:35:45
packages/language-service/tests/format/1806.spec.ts > format: #/home/runner/work/language-tools/language-tools/packages/language-service/tests/format/1806 > format: packages/language-service/tests/utils/format.ts#L35
AssertionError: expected '<template>\n\t<div>\n\t\t<div>\n\t\t<…' to be '<template>\n<div>\n\t<div>\n\t</div>\…' // Object.is equality - Expected + Received @@ -1,10 +1,10 @@ <template> - <div> + <div> - <div> + <div> - </div> + </div> - </div> + </div> </template> <script> export { } </script> ❯ packages/language-service/tests/utils/format.ts:35:45
build (22, windows-latest)
The strategy configuration was canceled because "build._24_ubuntu-latest" failed
build (22, windows-latest)
The operation was canceled.
build (24, windows-latest)
The strategy configuration was canceled because "build._24_ubuntu-latest" failed
build (24, windows-latest)
The operation was canceled.
build (22, macos-latest)
The strategy configuration was canceled because "build._24_ubuntu-latest" failed
build (22, macos-latest)
The operation was canceled.