# 当分支 0.x 有 push 事件并且此次 push 包含了 packages/vscode-extension/package.json 文件时,执行以下任务 name: PUBLISH VSCODE 0.x on: push: branches: - 0.x paths: - 'packages/vscode-extension/package.json' jobs: publish: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Node.js environment uses: actions/setup-node@v3 with: node-version: 20.x # cd 到 packages/vscode-extension 目录 # 执行 files # 安装依赖 - name: Publish run: | cd packages/vscode-extension npm run files npm install npm install -g @vscode/vsce vsce publish -p ${{ secrets.VSCE_TOKEN }}