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'],