Skip to content

Release 3.5.0

Release 3.5.0 #15

Workflow file for this run

name: Main
on:
push:
branches: ["*"]
pull_request:
branches: [main]
release:
types:
- published
jobs:
verify:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 16
cache: "npm"
- run: npm ci
- run: npm run package
- run: npm run lint
publish-open-vsx:
runs-on: ubuntu-latest
needs:
- verify
if: github.event_name == 'release'
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 16
cache: "npm"
- run: npm ci
- name: Publish to Open VSX Registry
uses: HaaLeo/publish-vscode-extension@v1
with:
pat: ${{ secrets.OPEN_VSX_TOKEN }}
publish-vs-marketplace:
runs-on: ubuntu-latest
needs:
- verify
if: github.event_name == 'release'
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 16
cache: "npm"
- run: npm ci
- name: Publish to Visual Studio Marketplace
uses: HaaLeo/publish-vscode-extension@v1
with:
pat: ${{ secrets.VS_MARKETPLACE_TOKEN }}
registryUrl: https://marketplace.visualstudio.com