From bd3eed2a59890b71613b550cf53905b642dce4c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Wed, 20 Apr 2022 13:26:10 +0000 Subject: [PATCH 1/3] Add OpenVSX publishing --- .github/workflows/publish.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d3bb8e692c..113a632975 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -78,7 +78,11 @@ jobs: if: success() && startsWith( github.ref, 'refs/tags/v') steps: - uses: actions/download-artifact@v3 - - name: Publish Extension + - name: Publish Extension (Microsoft Marketplace) run: npx vsce publish --no-git-tag-version --packagePath $(find . -iname *.vsix) env: VSCE_PAT: ${{ secrets.VSCE_PAT }} + - name: Publish Extension (OpenVSX) + run: npx ovsx publish --no-git-tag-version --packagePath $(find . -iname *.vsix) + env: + OVSX_PAT: ${{ secrets.OVSX_PAT }} From 76c18f95581c5e39aa94c0a42110020ea0b78e55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Wed, 20 Apr 2022 16:51:46 +0000 Subject: [PATCH 2/3] Seperate into 2 different jobs --- .github/workflows/publish.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 113a632975..b969f2d65d 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -71,18 +71,26 @@ jobs: name: ${{ matrix.vsce_target }} path: "*.vsix" - publish: - name: Publish All + publish-vsce: + name: Publish All (Microsoft Marketplace) runs-on: ubuntu-latest needs: build if: success() && startsWith( github.ref, 'refs/tags/v') steps: - uses: actions/download-artifact@v3 - - name: Publish Extension (Microsoft Marketplace) + - name: Publish Extension run: npx vsce publish --no-git-tag-version --packagePath $(find . -iname *.vsix) env: VSCE_PAT: ${{ secrets.VSCE_PAT }} - - name: Publish Extension (OpenVSX) + + publish-ovsx: + name: Publish All (OpenVSX) + runs-on: ubuntu-latest + needs: build + if: success() && startsWith( github.ref, 'refs/tags/v') + steps: + - uses: actions/download-artifact@v3 + - name: Publish Extension run: npx ovsx publish --no-git-tag-version --packagePath $(find . -iname *.vsix) env: OVSX_PAT: ${{ secrets.OVSX_PAT }} From bc1b8471197ac6535f8eddcfa2113d4fbc29d189 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Thu, 5 May 2022 18:16:58 +0100 Subject: [PATCH 3/3] Don't use `--no-git-tag-version` Co-authored-by: Radek Simko --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b969f2d65d..afde758d34 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -91,6 +91,6 @@ jobs: steps: - uses: actions/download-artifact@v3 - name: Publish Extension - run: npx ovsx publish --no-git-tag-version --packagePath $(find . -iname *.vsix) + run: npx ovsx publish --packagePath $(find . -iname *.vsix) env: OVSX_PAT: ${{ secrets.OVSX_PAT }}