Skip to content

ci: remove conditions on runnig #7

ci: remove conditions on runnig

ci: remove conditions on runnig #7

Workflow file for this run

name: CI/CD for VSCode Extension
on:
workflow_call:
workflow_dispatch:
push:
tags:
- "*"
jobs:
git_check:
uses: ./.github/workflows/git_check.yaml
publish-extension:
needs: git_check
name: Publish VSCode Extension
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main'
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: "22"
- name: Install dependencies
run: npm install
- name: Install VSCE (CLI for managing VS Code extensions)
run: npm install -g @vscode/vsce
- name: Pre-Bump Hook (Cargo Set Version)
run: cargo set-version {{version}}
- name: Package and Publish Extension
run: |
vsce package
vsce publish
env:
VSCE_TOKEN: ${{ secrets.VSCE_TOKEN }}