Skip to content

Commit 7f89deb

Browse files
committed
Add --skip-duplicate flag to vsce/ovsx in case re-release is necessary.
- The most common case for this is some kind of failure in the marketplace to correctly respond to publishing one of platform specific artifacts, which fails the build (eg. timeout failure). Signed-off-by: Roland Grunberg <[email protected]>
1 parent e0dadeb commit 7f89deb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/release.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -181,13 +181,13 @@ jobs:
181181
if: ${{ github.event_name == 'schedule' || inputs.publishToMarketPlace == 'true' || inputs.publishPreRelease == 'true' }}
182182
run: |
183183
for platformVsix in vscode-java/java-*-*-${GITHUB_RUN_NUMBER}.vsix; do
184-
vsce publish -p ${{ secrets.VSCODE_MARKETPLACE_TOKEN }} --packagePath ${platformVsix}
184+
vsce publish --skip-duplicate -p ${{ secrets.VSCODE_MARKETPLACE_TOKEN }} --packagePath ${platformVsix}
185185
done
186-
vsce publish -p ${{ secrets.VSCODE_MARKETPLACE_TOKEN }} --packagePath vscode-java/vscode-java-*-${GITHUB_RUN_NUMBER}.vsix
186+
vsce publish --skip-duplicate -p ${{ secrets.VSCODE_MARKETPLACE_TOKEN }} --packagePath vscode-java/vscode-java-*-${GITHUB_RUN_NUMBER}.vsix
187187
- name: Publish to OpenVSX Registry
188188
if: ${{ github.event_name == 'schedule' || inputs.publishToOVSX == 'true' || inputs.publishPreRelease == 'true' }}
189189
run: |
190190
for platformVsix in vscode-java/java-*-*-${GITHUB_RUN_NUMBER}.vsix; do
191-
ovsx publish -p ${{ secrets.OVSX_MARKETPLACE_TOKEN }} --packagePath ${platformVsix}
191+
ovsx publish --skip-duplicate -p ${{ secrets.OVSX_MARKETPLACE_TOKEN }} --packagePath ${platformVsix}
192192
done
193-
ovsx publish -p ${{ secrets.OVSX_MARKETPLACE_TOKEN }} --packagePath vscode-java/vscode-java-*-${GITHUB_RUN_NUMBER}.vsix
193+
ovsx publish --skip-duplicate -p ${{ secrets.OVSX_MARKETPLACE_TOKEN }} --packagePath vscode-java/vscode-java-*-${GITHUB_RUN_NUMBER}.vsix

0 commit comments

Comments
 (0)