Skip to content

0.1.5

0.1.5 #3

Workflow file for this run

name: Release LSP
on:
push:
branches:
- main
paths:
- "package.json" # Triggers only when package.json changes
permissions:
contents: write # Allows creating releases
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: "npm"
- name: Install Dependencies
run: npm install
- name: Build LSP
run: npm run build
- name: Get Version from package.json
id: get_version
run: echo "VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_ENV
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with:
tag_name: v${{ env.VERSION }}
release_name: Release v${{ env.VERSION }}
draft: false
prerelease: false
files: dist/source-lsp.js
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}