on:
  release:
    types:
      - created

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Install Node.js
        uses: actions/setup-node@v1
        with:
          node-version: 12.x
      - run: npm install
      - run: xvfb-run -a npm test
      - name: Publish
        if: success()
        run: npm run deploy
        env:
          VSCE_PAT: ${{ secrets.VSCE_PAT }}

on:
  release:
    types:
      - created

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Install Node.js
        uses: actions/setup-node@v1
        with:
          node-version: 12.x
      - run: npm install
      - run: xvfb-run -a npm test
      - name: Publish (vsce)
        if: success()
        run: npm run deploy
        env:
          VSCE_PAT: ${{ secrets.VSCE_PAT }}
      - name: Publish (ovsx)
        if: success()
        run: npx ovsx publish
        env:
          OVSX_PAT: ${{ secrets.OVSX_PAT }}

Add "Publish (ovsx)" GitHub Workflow
Add "Publish (ovsx)" GitHub Workflow

Hi @ecmel!

This PR fixes https://github.com/ecmel/vscode-html-css/issues/213

It simply calls `npx ovsx publish` after publishing to the VS Code marketplace.

The only requirement is setting up a `OVSX_PAT` secret (you can generate one [here](https://open-vsx.org/user-settings/tokens)).