From 3ae16c8163c22ab61a81e9249ea5f72680e838c9 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 16:21:11 +0000 Subject: [PATCH] fix(release): output Neovim and Zed zip files to root dist directory Fix release workflow paths for Neovim and Zed theme packaging so that zipped assets are output to ../../../dist (the repository root dist folder) rather than packages/dist. Add debug logging (ls -la) and graceful missing file handling during asset collection. Co-authored-by: ClausValcaTD <193546948+ClausValcaTD@users.noreply.github.com> --- .github/workflows/release.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0decdd5..fc77bd4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -86,26 +86,28 @@ jobs: - name: Package Neovim Theme run: | cd packages/themes/neovim - mkdir -p ../../dist - zip -r ../../dist/vocadev-neovim-miku-v${{ steps.version.outputs.version }}.zip \ + mkdir -p ../../../dist + zip -r ../../../dist/vocadev-neovim-miku-v${{ steps.version.outputs.version }}.zip \ lua/ colors/ README.md + ls -la ../../../dist # ====== Package Zed ====== - name: Package Zed Theme run: | cd packages/themes/zed - mkdir -p ../../dist - zip -r ../../dist/vocadev-zed-miku-v${{ steps.version.outputs.version }}.zip \ + mkdir -p ../../../dist + zip -r ../../../dist/vocadev-zed-miku-v${{ steps.version.outputs.version }}.zip \ themes/ extension.toml README.md + ls -la ../../../dist # ====== Collect Assets ====== - name: Collect all assets run: | mkdir -p release-assets - cp packages/themes/vscode/*.vsix release-assets/ || true - cp packages/themes/jetbrains/build/distributions/*.zip release-assets/ || true - cp dist/vocadev-neovim-*.zip release-assets/ || true - cp dist/vocadev-zed-*.zip release-assets/ || true + cp packages/themes/vscode/*.vsix release-assets/ 2>/dev/null || true + cp packages/themes/jetbrains/build/distributions/*.zip release-assets/ 2>/dev/null || true + cp dist/vocadev-neovim-*.zip release-assets/ 2>/dev/null || true + cp dist/vocadev-zed-*.zip release-assets/ 2>/dev/null || true ls -la release-assets/ # ====== Publish to GitHub Packages ======