File tree Expand file tree Collapse file tree 5 files changed +470
-18
lines changed
Expand file tree Collapse file tree 5 files changed +470
-18
lines changed Original file line number Diff line number Diff line change 1- name : Release
2-
3- permissions :
4- contents : write
1+ name : Publish Extension
52
63on :
74 push :
85 tags :
9- - ' v* '
6+ - v*
107
118jobs :
12- release :
9+ publish-extension :
10+ permissions :
11+ id-token : write
12+ contents : write
13+ actions : write
14+
1315 runs-on : ubuntu-latest
1416 steps :
15- - uses : actions/checkout@v3
17+ - name : Checkout
18+ uses : actions/checkout@v4
1619 with :
1720 fetch-depth : 0
1821
19- - uses : actions/setup-node@v4
22+ - name : Install pnpm
23+ uses : pnpm/action-setup@v4
24+
25+ - name : Set node
26+ uses : actions/setup-node@v4
2027 with :
2128 node-version : lts/*
29+ cache : pnpm
2230
2331 - run : npx changelogithub
2432 env :
2533 GITHUB_TOKEN : ${{secrets.GITHUB_TOKEN}}
34+
35+ - run : pnpm install
36+
37+ - name : Generate .vsix file
38+ run : pnpm package
39+
40+ - name : Publish Extension
41+ run : npx vsxpub --no-dependencies
42+ env :
43+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
44+ VSCE_PAT : ${{secrets.VSCE_PAT}}
45+ OVSX_PAT : ${{secrets.OVSX_PAT}}
Original file line number Diff line number Diff line change 1111node_modules
1212temp
1313src /generated
14+ .env
Original file line number Diff line number Diff line change 5050 "prepare" : " nr update" ,
5151 "update" : " vscode-ext-gen --output src/generated/meta.ts" ,
5252 "lint" : " eslint ." ,
53- "vscode:prepublish" : " nr build" ,
54- "publish" : " vsce publish --no-dependencies" ,
55- "pack" : " vsce package --no-dependencies" ,
5653 "test" : " vitest" ,
5754 "typecheck" : " tsc --noEmit" ,
58- "release" : " bumpp && nr publish"
55+ "vscode:prepublish" : " nr build" ,
56+ "release" : " bumpp" ,
57+ "ext:package" : " vsce package --no-dependencies" ,
58+ "ext:publish" : " vsxpub --no-dependencies"
5959 },
6060 "devDependencies" : {
6161 "@antfu/eslint-config" : " ^4.2.1" ,
6666 "bumpp" : " ^10.0.3" ,
6767 "eslint" : " ^9.20.1" ,
6868 "esno" : " ^4.8.0" ,
69+ "ovsx" : " ^0.10.5" ,
6970 "pnpm" : " ^10.4.1" ,
7071 "reactive-vscode" : " ^0.2.10" ,
7172 "tsdown" : " ^0.9.6" ,
7273 "typescript" : " ^5.7.3" ,
7374 "vite" : " ^6.1.0" ,
7475 "vitest" : " ^3.0.5" ,
75- "vscode-ext-gen" : " ^1.0.0"
76- },
77- "pnpm" : {
78- "onlyBuiltDependencies" : [
79- " esbuild"
80- ]
76+ "vscode-ext-gen" : " ^1.0.0" ,
77+ "vsxpub" : " ^0.1.0"
8178 }
8279}
You can’t perform that action at this time.
0 commit comments