From 15a15760da87daf8a7b78a5207af79d62cb9dfc7 Mon Sep 17 00:00:00 2001 From: Omer Roth Date: Sun, 30 Aug 2026 13:34:27 +0300 Subject: [PATCH] Update VsixPublisher path retrieval in workflow --- .github/workflows/lint_build_publish.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint_build_publish.yml b/.github/workflows/lint_build_publish.yml index fbd758a..56ceefd 100644 --- a/.github/workflows/lint_build_publish.yml +++ b/.github/workflows/lint_build_publish.yml @@ -63,7 +63,8 @@ jobs: # it runs on tag creation only which starts with 'v' (e.g., v1.0.0) if: startsWith(github.ref, 'refs/tags/v') run: | - $VsixPublisher = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VSSDK\VisualStudioIntegration\Tools\Bin\VsixPublisher.exe" + $VsixPublisher = & "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -property installationPath + $VsixPublisher = Join-Path $VsixPublisher "VSSDK\VisualStudioIntegration\Tools\Bin\VsixPublisher.exe" & $VsixPublisher login -personalAccessToken ${{ secrets.VSCODE_MARKETPLACE_TOKEN }} -publisherName cycode & $VsixPublisher publish -payload "src/extension/Cycode.VisualStudio.Extension.14.0-16.0/bin/Release/Cycode.VisualStudio.Extension.14.0-16.0.vsix" -publishManifest "src/extension/Cycode.VisualStudio.Extension.14.0-16.0/publishManifest.json" @@ -71,7 +72,8 @@ jobs: # it runs on tag creation only which starts with 'v' (e.g., v1.0.0) if: startsWith(github.ref, 'refs/tags/v') run: | - $VsixPublisher = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VSSDK\VisualStudioIntegration\Tools\Bin\VsixPublisher.exe" + $VsixPublisher = & "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -property installationPath + $VsixPublisher = Join-Path $VsixPublisher "VSSDK\VisualStudioIntegration\Tools\Bin\VsixPublisher.exe" & $VsixPublisher login -personalAccessToken ${{ secrets.VSCODE_MARKETPLACE_TOKEN }} -publisherName cycode & $VsixPublisher publish -payload "src/extension/Cycode.VisualStudio.Extension.17.0/bin/Release/Cycode.VisualStudio.Extension.17.0.vsix" -publishManifest "src/extension/Cycode.VisualStudio.Extension.17.0/publishManifest.json"