Skip to content

Fix: resolve .vsix path explicitly instead of glob for Open VSX publish - #48

Merged
long-910 merged 1 commit into
mainfrom
fix/vsix-glob-resolve
May 28, 2026
Merged

long-910 merged 1 commit into
mainfrom
fix/vsix-glob-resolve

Conversation

@long-910

Copy link
Copy Markdown
Owner

Summary

HaaLeo/publish-vscode-extension@v2extensionFile でグロブを展開しないため、./*.vsix を渡すと ENOENT エラーになる。

ls *.vsix で実際のファイル名を取得し、そのパスを渡すよう修正。

  • openvsx-publish.yml を修正(手動実行ワークフロー)
  • release.yml も同様に修正(タグ時の自動実行ワークフロー)

変更内容

- name: Find .vsix path
  id: vsix
  run: echo "path=$(ls *.vsix)" >> $GITHUB_OUTPUT

- name: Publish to Open VSX
  uses: HaaLeo/publish-vscode-extension@v2
  with:
    extensionFile: ${{ steps.vsix.outputs.path }}

@long-910
long-910 merged commit 574e4c6 into main May 28, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant