diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 1e1beaa252..c5398e78de 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -62,6 +62,12 @@ jobs:
- name: Build ⚒️
run: bunx @vscode/vsce package
+ - name: Attest artifacts ✅
+ uses: actions/attest@2da0b136720d14f01f4dbeeafd1d5a4d76cbe21d # v1.4.0
+ # Read: https://docs.github.com/en/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds
+ with:
+ subject-path: '${{ env.NAME }}-${{ env.VERSION }}.vsix'
+
- name: Push tags 📌
run: git push
diff --git a/icons/drizzle.svg b/icons/drizzle.svg
new file mode 100644
index 0000000000..7e0b6c244d
--- /dev/null
+++ b/icons/drizzle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/folder-drizzle-open.svg b/icons/folder-drizzle-open.svg
new file mode 100644
index 0000000000..8001fb492d
--- /dev/null
+++ b/icons/folder-drizzle-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/folder-drizzle.svg b/icons/folder-drizzle.svg
new file mode 100644
index 0000000000..9d35a727bd
--- /dev/null
+++ b/icons/folder-drizzle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/core/icons/fileIcons.ts b/src/core/icons/fileIcons.ts
index 5237521228..f76d3c79a8 100644
--- a/src/core/icons/fileIcons.ts
+++ b/src/core/icons/fileIcons.ts
@@ -2444,6 +2444,14 @@ export const fileIcons: FileIcons = {
name: 'abap',
fileExtensions: ['abap', 'acds', 'asddls'],
},
+ {
+ name: 'drizzle',
+ fileNames: [
+ 'drizzle.config.ts',
+ 'drizzle.config.js',
+ 'drizzle.config.json',
+ ],
+ },
{ name: 'lottie', fileExtensions: ['lottie'] },
{
name: 'puppeteer',
diff --git a/src/core/icons/folderIcons.ts b/src/core/icons/folderIcons.ts
index f6b3852f84..f6765f61a3 100644
--- a/src/core/icons/folderIcons.ts
+++ b/src/core/icons/folderIcons.ts
@@ -20,7 +20,15 @@ export const folderIcons: FolderTheme[] = [
},
{
name: 'folder-dist',
- folderNames: ['dist', 'out', 'build', 'release', 'bin', 'distribution'],
+ folderNames: [
+ 'dist',
+ 'out',
+ 'output',
+ 'build',
+ 'release',
+ 'bin',
+ 'distribution',
+ ],
},
{
name: 'folder-css',
@@ -714,7 +722,6 @@ export const folderIcons: FolderTheme[] = [
{
name: 'folder-nuxt',
folderNames: ['nuxt'],
- enabledFor: [IconPack.Vuex, IconPack.Vue],
},
{
name: 'folder-vue-directives',
@@ -880,6 +887,10 @@ export const folderIcons: FolderTheme[] = [
name: 'folder-taskfile',
folderNames: ['taskfile', 'taskfiles'],
},
+ {
+ name: 'folder-drizzle',
+ folderNames: ['drizzle'],
+ },
{
name: 'folder-cloudflare',
folderNames: ['cloudflare'],