From b7e92d430d711f4d847052b5f65a9e7fb3dcbf61 Mon Sep 17 00:00:00 2001 From: Mickael Gaillard Date: Tue, 16 Sep 2025 11:55:57 +0200 Subject: [PATCH] Update ci.yml Publish on open-vsx --- .github/workflows/ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 51b3cc1..912bb86 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -123,3 +123,23 @@ jobs: env: AZURE_ACCESS_TOKEN: ${{ secrets.AZURE_ACCESS_TOKEN }} run: npx vsce publish --packagePath dist/*.vsix -p $AZURE_ACCESS_TOKEN + + publish-open-vsx: + if: success() && startsWith(github.ref, 'refs/tags/') + name: Publish Open VSX + runs-on: ubuntu-latest + needs: build-vsix + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup + uses: ./.github/actions/setup + with: + node_version: ${{ env.NODE_VERSION}} + + - name: Build VSIX + run: npx vsce package --out dist/upsun-cli.vsix --pre-release + shell: bash + + - name: Publish to Open VSX + run: npx ovsx publish *.vsix -p ${{ secrets.OPEN_VSX_TOKEN }}