Skip to content

build: fix publish action #4

build: fix publish action

build: fix publish action #4

name: vscode-extension
on:
workflow_dispatch:
push:
tags:
- "v*"
jobs:
build-and-publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20.x
- run: npm install
- run: mkdir -p packages
- run: npx vsce package -o packages
- run: npx vsce publish --packagePath packages/*.vsix
if: success() && startsWith(github.ref, 'refs/tags/')
env:
VSCE_PAT: ${{ secrets.VSCE_PAT }}
- uses: fnkr/github-action-ghr@v1
if: success() && startsWith(github.ref, 'refs/tags/')
env:
GHR_DELETE: true
GHR_PATH: packages/
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}