Skip to content

Development

Development #10

Workflow file for this run

name: Tag and Deploy Release
on:
pull_request:
branches:
- main
types:
- opened
jobs:
tag-release:
name: Tag and Release
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Push tag
id: tag_version
uses: mathieudutour/[email protected]
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
- name: Create a Github release
uses: ncipollo/release-action@v1
with:
tag: ${{steps.tag_version.outputs.new_tag}}
body: ${{steps.tag_version.outputs.changelog}}
generateReleaseNotes: true
deploy:
name: Deploy Extension
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: 16
- run: npm ci
- name: Publish to Open VSX Registry
uses: HaaLeo/publish-vscode-extension@v1
with:
pat: ${{ secrets.OPEN_VSX_TOKEN }}
- name: Publish to Visual Studio Marketplace
uses: HaaLeo/publish-vscode-extension@v1
with:
pat: ${{ secrets.VSCE_PAT }}
registryUrl: https://marketplace.visualstudio.com