Skip to content

Commit 71ff63d

Browse files
AlexStrNikclaude
andcommitted
fix: update CI/CD workflow and packaging configuration
- Update CI to use Node.js 22 (matching local environment) - Add pnpm prune --prod step to remove dev dependencies before packaging - Add repository field to package.json for proper vsce package detection - Use --no-dependencies flag in vsce package to avoid dependency validation issues - Bump version to 0.0.2 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 1eab8f7 commit 71ff63d

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

.github/workflows/package.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
- uses: actions/setup-node@v4
2121
with:
22-
node-version: '20'
22+
node-version: '22'
2323
cache: 'pnpm'
2424

2525
- name: Install dependencies
@@ -31,12 +31,12 @@ jobs:
3131
- name: Compile
3232
run: pnpm run compile
3333

34-
- name: Install vsce
35-
run: pnpm add -g @vscode/vsce
36-
3734
- name: Remove dev dependencies
3835
run: pnpm prune --prod
3936

37+
- name: Install vsce
38+
run: pnpm add -g @vscode/vsce
39+
4040
- name: Package extension
4141
run: pnpm run package
4242

package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
"name": "windsurf-api",
33
"displayName": "Windsurf API",
44
"description": "HTTP API for Windsurf AI",
5-
"version": "0.0.1",
5+
"version": "0.0.2",
6+
"repository": {
7+
"type": "git",
8+
"url": "https://github.com/AlexStrNik/windsurf-api.git"
9+
},
610
"engines": {
711
"vscode": "^1.99.0"
812
},
@@ -47,7 +51,7 @@
4751
"pretest": "pnpm run compile && pnpm run lint",
4852
"lint": "eslint src",
4953
"test": "vscode-test",
50-
"package": "vsce package"
54+
"package": "vsce package --no-dependencies"
5155
},
5256
"devDependencies": {
5357
"@bufbuild/buf": "^1.55.1",

0 commit comments

Comments
 (0)