From 7f89debd1508fb82511baf0f977ae1e27c0aa0c4 Mon Sep 17 00:00:00 2001 From: Roland Grunberg Date: Thu, 15 Feb 2024 10:32:44 -0500 Subject: [PATCH] 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 --- .github/workflows/release.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 09db0915f..7ebfabbbb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -181,13 +181,13 @@ jobs: if: ${{ github.event_name == 'schedule' || inputs.publishToMarketPlace == 'true' || inputs.publishPreRelease == 'true' }} run: | for platformVsix in vscode-java/java-*-*-${GITHUB_RUN_NUMBER}.vsix; do - vsce publish -p ${{ secrets.VSCODE_MARKETPLACE_TOKEN }} --packagePath ${platformVsix} + vsce publish --skip-duplicate -p ${{ secrets.VSCODE_MARKETPLACE_TOKEN }} --packagePath ${platformVsix} done - vsce publish -p ${{ secrets.VSCODE_MARKETPLACE_TOKEN }} --packagePath vscode-java/vscode-java-*-${GITHUB_RUN_NUMBER}.vsix + vsce publish --skip-duplicate -p ${{ secrets.VSCODE_MARKETPLACE_TOKEN }} --packagePath vscode-java/vscode-java-*-${GITHUB_RUN_NUMBER}.vsix - name: Publish to OpenVSX Registry if: ${{ github.event_name == 'schedule' || inputs.publishToOVSX == 'true' || inputs.publishPreRelease == 'true' }} run: | for platformVsix in vscode-java/java-*-*-${GITHUB_RUN_NUMBER}.vsix; do - ovsx publish -p ${{ secrets.OVSX_MARKETPLACE_TOKEN }} --packagePath ${platformVsix} + ovsx publish --skip-duplicate -p ${{ secrets.OVSX_MARKETPLACE_TOKEN }} --packagePath ${platformVsix} done - ovsx publish -p ${{ secrets.OVSX_MARKETPLACE_TOKEN }} --packagePath vscode-java/vscode-java-*-${GITHUB_RUN_NUMBER}.vsix + ovsx publish --skip-duplicate -p ${{ secrets.OVSX_MARKETPLACE_TOKEN }} --packagePath vscode-java/vscode-java-*-${GITHUB_RUN_NUMBER}.vsix