Skip to content

Commit bbb57e7

Browse files
committed
优化自动构建
1 parent 08e5c57 commit bbb57e7

File tree

4 files changed

+15
-5
lines changed

4 files changed

+15
-5
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ jobs:
2121
- name: Install Dependencies
2222
run: npm install
2323

24+
- name: Install standard-version
25+
run: npm install --save-dev standard-version
26+
27+
- name: Run standard-version
28+
run: npx standard-version # 自动更新版本号
29+
2430
- name: Install vsce
2531
run: npm install -g @vscode/vsce
2632

@@ -31,4 +37,4 @@ jobs:
3137
uses: HaaLeo/publish-vscode-extension@v1 # 第三方 Action 简化发布
3238
with:
3339
pat: ${{ secrets.SHELLING }} # 引用 GitHub Secret
34-
skipDuplicate: true # 忽略重复版本错误
40+
skipDuplicate: true # 忽略重复版本错误

install.bat

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
npm install --save-dev @types/vscode
2-
npm install --save-dev @types/estree
3-
npm install vsce -g --save vsce
1+
npm install --save-dev @types/vscode ^
2+
&& npm install --save-dev @types/estree ^
3+
&& npm install --save-dev standard-version ^
4+
&& npm install vsce -g --save vsce

package-lock.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,11 @@
8282
"watch-tests": "tsc -p . -w --outDir out",
8383
"pretest": "npm run compile-tests && npm run compile && npm run lint",
8484
"lint": "eslint src",
85-
"test": "vscode-test"
85+
"test": "vscode-test",
86+
"release": "standard-version"
8687
},
8788
"devDependencies": {
89+
"@types/estree": "^1.0.6",
8890
"@types/mocha": "^10.0.10",
8991
"@types/node": "20.x",
9092
"@types/vscode": "^1.96.0",

0 commit comments

Comments
 (0)