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 <qwen-coder@alibabacloud.com>
This commit is contained in:
tanzhenxin 2026-02-03 15:10:38 +08:00
parent 2779faf010
commit 44b7dad966

View file

@ -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'