Skip to content

Bump qs from 6.14.1 to 6.14.2 in /editors/vscode #275

Bump qs from 6.14.1 to 6.14.2 in /editors/vscode

Bump qs from 6.14.1 to 6.14.2 in /editors/vscode #275

Workflow file for this run

on:
pull_request:
types: [opened, synchronize, reopened]
push:
paths:
- '.github/workflows/vscode.yml'
- 'editors/vscode/Makefile'
- 'editors/vscode/src/*.ts'
- 'editors/vscode/**.json'
workflow_dispatch:
jobs:
vscode:
strategy:
fail-fast: false
matrix:
node-version: [v24.2.0] # v23.11.1, v22.16.0
types_vscode-version: [\@1.101.0] # \@1.99.1
vscode_vsce-version: [\@3.5.0] # \@3.3.3-3
runs-on: ubuntu-latest
steps:
- name: set_triggerPublishAndUpload
id: set_triggerPublishAndUpload
run: |
if [ "${{ matrix.types_vscode-version }}" == '' -a "${{ matrix.vscode_vsce-version }}" == '' -a "${{ matrix.node-version }}" == 'latest' ]; then
echo "triggerPublishAndUpload=True" >> $GITHUB_OUTPUT
else
echo "triggerPublishAndUpload=False" >> $GITHUB_OUTPUT
fi
- name: checking out lambdapi repo ...
uses: actions/checkout@v6
- name: Use Node.js
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node-version }}
- name: install-dependencies
run: |
npm install -g @types/vscode${{ matrix.types_vscode-version }}
npm install -g @vscode/vsce${{ matrix.vscode_vsce-version }}
- name: generate-vscode-extension
run:
make build-vscode-extension
- name: publish-vscode-extension
if: ${{ steps.set_triggerPublishAndUpload.outputs.triggerPublishAndUpload == 'True' }}
run:
make publish-vscode-extension
env:
PAT: ${{ secrets.VSCODE_PAT }}
- name: upload vscode extension
if: ${{ steps.set_triggerPublishAndUpload.outputs.triggerPublishAndUpload == 'True' }}
uses: actions/upload-artifact@v6
with:
name: assets-for-download
path: editors/vscode/extensionFolder