From 44b7dad966f3bb7ddf55f7bf312a021aba088051 Mon Sep 17 00:00:00 2001 From: tanzhenxin Date: Tue, 3 Feb 2026 15:10:38 +0800 Subject: [PATCH] fix(ci): add --skip-duplicate flag to vsce publish Prevents workflow failure when some platform VSIXes are already published (e.g., darwin-arm64, darwin-x64) during retry runs. Co-authored-by: Qwen-Coder --- .github/workflows/release-vscode-companion.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-vscode-companion.yml b/.github/workflows/release-vscode-companion.yml index 8b8d1ea24..ea02b01fb 100644 --- a/.github/workflows/release-vscode-companion.yml +++ b/.github/workflows/release-vscode-companion.yml @@ -299,7 +299,7 @@ jobs: echo "Publishing to Microsoft Marketplace..." for vsix in vsix-artifacts/*.vsix; do echo "Publishing: ${vsix}" - vsce publish --packagePath "${vsix}" --pat "${VSCE_PAT}" + vsce publish --packagePath "${vsix}" --pat "${VSCE_PAT}" --skip-duplicate done - name: 'Publish to OpenVSX'