Skip to content

feat(core): introduce special symbols for custom variants #4601

feat(core): introduce special symbols for custom variants

feat(core): introduce special symbols for custom variants #4601

Triggered via pull request June 11, 2024 19:08
@antfuantfu
synchronize #3885
feat/symbols
Status Failure
Total duration 5m 3s
Artifacts

ci.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

16 errors and 4 warnings
packages/autocomplete/test/autocomplete.test.ts > autocomplete > should provide autocomplete: packages/core/src/generator/index.ts#L430
Error: Too many variants applied to "placeholder-" ❯ UnoGenerator.matchVariants packages/core/src/generator/index.ts:430:15 ❯ Object.suggest packages/autocomplete/src/create.ts:78:39 ❯ packages/autocomplete/test/autocomplete.test.ts:27:8 ❯ enumerateSuggestions packages/autocomplete/test/autocomplete.test.ts:25:31 ❯ packages/autocomplete/test/autocomplete.test.ts:56:7
packages/autocomplete/test/autocomplete.test.ts > autocomplete with attributify prefix > should provide autocomplete: packages/core/src/generator/index.ts#L430
Error: Too many variants applied to "placeholder-" ❯ UnoGenerator.matchVariants packages/core/src/generator/index.ts:430:15 ❯ Object.suggest packages/autocomplete/src/create.ts:78:39 ❯ packages/autocomplete/test/autocomplete.test.ts:225:8 ❯ enumerateSuggestions packages/autocomplete/test/autocomplete.test.ts:223:31 ❯ packages/autocomplete/test/autocomplete.test.ts:248:7
packages/core/test/extended-info.test.ts > extended-info: packages/core/test/extended-info.test.ts#L34
Error: Snapshot `extended-info 1` mismatched - Expected + Received @@ -24,11 +24,14 @@ "layer": "a", }, ], ], "symbols": { - "shortcutsNoMerge": "$$shortcut-no-merge", + "parent": "$$symbol-parent", + "selector": "$$symbol-selector", + "shortcutsNoMerge": "$$symbol-shortcut-no-merge", + "variants": "$$symbol-variants", }, "theme": {}, "variantHandlers": [], "variantMatch": [ "a", @@ -67,11 +70,14 @@ "layer": "b", }, ], ], "symbols": { - "shortcutsNoMerge": "$$shortcut-no-merge", + "parent": "$$symbol-parent", + "selector": "$$symbol-selector", + "shortcutsNoMerge": "$$symbol-shortcut-no-merge", + "variants": "$$symbol-variants", }, "theme": {}, "variantHandlers": [], "variantMatch": [ "b", @@ -108,11 +114,14 @@ "layer": "c", }, ], ], "symbols": { - "shortcutsNoMerge": "$$shortcut-no-merge", + "parent": "$$symbol-parent", + "selector": "$$symbol-selector", + "shortcutsNoMerge": "$$symbol-shortcut-no-merge", + "variants": "$$symbol-variants", }, "theme": {}, "variantHandlers": [], "variantMatch": [ "c1", ❯ packages/core/test/extended-info.test.ts:34:20
test (macos-latest, lts/*)
Process completed with exit code 1.
packages/autocomplete/test/autocomplete.test.ts > autocomplete > should provide autocomplete: packages/core/src/generator/index.ts#L430
Error: Too many variants applied to "placeholder-" ❯ UnoGenerator.matchVariants packages/core/src/generator/index.ts:430:15 ❯ Object.suggest packages/autocomplete/src/create.ts:78:39 ❯ packages/autocomplete/test/autocomplete.test.ts:27:8 ❯ enumerateSuggestions packages/autocomplete/test/autocomplete.test.ts:25:31 ❯ packages/autocomplete/test/autocomplete.test.ts:56:7
packages/autocomplete/test/autocomplete.test.ts > autocomplete with attributify prefix > should provide autocomplete: packages/core/src/generator/index.ts#L430
Error: Too many variants applied to "placeholder-" ❯ UnoGenerator.matchVariants packages/core/src/generator/index.ts:430:15 ❯ Object.suggest packages/autocomplete/src/create.ts:78:39 ❯ packages/autocomplete/test/autocomplete.test.ts:225:8 ❯ enumerateSuggestions packages/autocomplete/test/autocomplete.test.ts:223:31 ❯ packages/autocomplete/test/autocomplete.test.ts:248:7
packages/core/test/extended-info.test.ts > extended-info: packages/core/test/extended-info.test.ts#L34
Error: Snapshot `extended-info 1` mismatched - Expected + Received @@ -24,11 +24,14 @@ "layer": "a", }, ], ], "symbols": { - "shortcutsNoMerge": "$$shortcut-no-merge", + "parent": "$$symbol-parent", + "selector": "$$symbol-selector", + "shortcutsNoMerge": "$$symbol-shortcut-no-merge", + "variants": "$$symbol-variants", }, "theme": {}, "variantHandlers": [], "variantMatch": [ "a", @@ -67,11 +70,14 @@ "layer": "b", }, ], ], "symbols": { - "shortcutsNoMerge": "$$shortcut-no-merge", + "parent": "$$symbol-parent", + "selector": "$$symbol-selector", + "shortcutsNoMerge": "$$symbol-shortcut-no-merge", + "variants": "$$symbol-variants", }, "theme": {}, "variantHandlers": [], "variantMatch": [ "b", @@ -108,11 +114,14 @@ "layer": "c", }, ], ], "symbols": { - "shortcutsNoMerge": "$$shortcut-no-merge", + "parent": "$$symbol-parent", + "selector": "$$symbol-selector", + "shortcutsNoMerge": "$$symbol-shortcut-no-merge", + "variants": "$$symbol-variants", }, "theme": {}, "variantHandlers": [], "variantMatch": [ "c1", ❯ packages/core/test/extended-info.test.ts:34:20
test (ubuntu-latest, lts/*)
Process completed with exit code 1.
packages/autocomplete/test/autocomplete.test.ts > autocomplete > should provide autocomplete: packages/core/src/generator/index.ts#L430
Error: Too many variants applied to "placeholder-" ❯ UnoGenerator.matchVariants packages/core/src/generator/index.ts:430:15 ❯ Object.suggest packages/autocomplete/src/create.ts:78:39 ❯ packages/autocomplete/test/autocomplete.test.ts:27:8 ❯ enumerateSuggestions packages/autocomplete/test/autocomplete.test.ts:25:31 ❯ packages/autocomplete/test/autocomplete.test.ts:56:7
packages/autocomplete/test/autocomplete.test.ts > autocomplete with attributify prefix > should provide autocomplete: packages/core/src/generator/index.ts#L430
Error: Too many variants applied to "placeholder-" ❯ UnoGenerator.matchVariants packages/core/src/generator/index.ts:430:15 ❯ Object.suggest packages/autocomplete/src/create.ts:78:39 ❯ packages/autocomplete/test/autocomplete.test.ts:225:8 ❯ enumerateSuggestions packages/autocomplete/test/autocomplete.test.ts:223:31 ❯ packages/autocomplete/test/autocomplete.test.ts:248:7
packages/core/test/extended-info.test.ts > extended-info: packages/core/test/extended-info.test.ts#L34
Error: Snapshot `extended-info 1` mismatched - Expected + Received @@ -24,11 +24,14 @@ "layer": "a", }, ], ], "symbols": { - "shortcutsNoMerge": "$$shortcut-no-merge", + "parent": "$$symbol-parent", + "selector": "$$symbol-selector", + "shortcutsNoMerge": "$$symbol-shortcut-no-merge", + "variants": "$$symbol-variants", }, "theme": {}, "variantHandlers": [], "variantMatch": [ "a", @@ -67,11 +70,14 @@ "layer": "b", }, ], ], "symbols": { - "shortcutsNoMerge": "$$shortcut-no-merge", + "parent": "$$symbol-parent", + "selector": "$$symbol-selector", + "shortcutsNoMerge": "$$symbol-shortcut-no-merge", + "variants": "$$symbol-variants", }, "theme": {}, "variantHandlers": [], "variantMatch": [ "b", @@ -108,11 +114,14 @@ "layer": "c", }, ], ], "symbols": { - "shortcutsNoMerge": "$$shortcut-no-merge", + "parent": "$$symbol-parent", + "selector": "$$symbol-selector", + "shortcutsNoMerge": "$$symbol-shortcut-no-merge", + "variants": "$$symbol-variants", }, "theme": {}, "variantHandlers": [], "variantMatch": [ "c1", ❯ packages/core/test/extended-info.test.ts:34:20
test (ubuntu-latest, 18.18.2)
Process completed with exit code 1.
packages/autocomplete/test/autocomplete.test.ts > autocomplete > should provide autocomplete: packages/core/src/generator/index.ts#L430
Error: Too many variants applied to "placeholder-" ❯ UnoGenerator.matchVariants packages/core/src/generator/index.ts:430:15 ❯ Object.suggest packages/autocomplete/src/create.ts:78:39 ❯ packages/autocomplete/test/autocomplete.test.ts:27:8 ❯ enumerateSuggestions packages/autocomplete/test/autocomplete.test.ts:25:31 ❯ packages/autocomplete/test/autocomplete.test.ts:56:7
packages/autocomplete/test/autocomplete.test.ts > autocomplete with attributify prefix > should provide autocomplete: packages/core/src/generator/index.ts#L430
Error: Too many variants applied to "placeholder-" ❯ UnoGenerator.matchVariants packages/core/src/generator/index.ts:430:15 ❯ Object.suggest packages/autocomplete/src/create.ts:78:39 ❯ packages/autocomplete/test/autocomplete.test.ts:225:8 ❯ enumerateSuggestions packages/autocomplete/test/autocomplete.test.ts:223:31 ❯ packages/autocomplete/test/autocomplete.test.ts:248:7
packages/core/test/extended-info.test.ts > extended-info: packages/core/test/extended-info.test.ts#L34
Error: Snapshot `extended-info 1` mismatched - Expected + Received @@ -24,11 +24,14 @@ "layer": "a", }, ], ], "symbols": { - "shortcutsNoMerge": "$$shortcut-no-merge", + "parent": "$$symbol-parent", + "selector": "$$symbol-selector", + "shortcutsNoMerge": "$$symbol-shortcut-no-merge", + "variants": "$$symbol-variants", }, "theme": {}, "variantHandlers": [], "variantMatch": [ "a", @@ -67,11 +70,14 @@ "layer": "b", }, ], ], "symbols": { - "shortcutsNoMerge": "$$shortcut-no-merge", + "parent": "$$symbol-parent", + "selector": "$$symbol-selector", + "shortcutsNoMerge": "$$symbol-shortcut-no-merge", + "variants": "$$symbol-variants", }, "theme": {}, "variantHandlers": [], "variantMatch": [ "b", @@ -108,11 +114,14 @@ "layer": "c", }, ], ], "symbols": { - "shortcutsNoMerge": "$$shortcut-no-merge", + "parent": "$$symbol-parent", + "selector": "$$symbol-selector", + "shortcutsNoMerge": "$$symbol-shortcut-no-merge", + "variants": "$$symbol-variants", }, "theme": {}, "variantHandlers": [], "variantMatch": [ "c1", ❯ packages/core/test/extended-info.test.ts:34:20
test (windows-latest, lts/*)
Process completed with exit code 1.
test (macos-latest, lts/*)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (ubuntu-latest, lts/*)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (ubuntu-latest, 18.18.2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (windows-latest, lts/*)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.