1
0
mirror of https://github.com/142vip/408CSFamily.git synced 2026-04-14 02:09:56 +08:00

feat: 新增release发布脚本

This commit is contained in:
chufan
2023-09-05 09:48:50 +08:00
parent 42934f96d9
commit d94f30aa20
7 changed files with 130 additions and 26 deletions

27
scripts/release Executable file
View File

@@ -0,0 +1,27 @@
#!/usr/bin/env node
/**
* 版本发布脚本
* 链接https://jstools.dev/version-bump-prompt/
* 使用: ./scripts/release
*/
const {execShell} = require("./.exec");
// 利用commit-and-tag-version生成changelog文档并跳过commit、tag操作
const generateChangeLog='pnpm commit-and-tag-version && git add CHANGELOG.md'
// git提交信息
const commitInfo='chore(release): publish v%s'
const releaseCommands=
"bumpp " +
"--preid alpha "+
`--execute= "${generateChangeLog}" `+
`--commit "${commitInfo}" `+
"--all "+
"--tag "+
"--push "
;(async ()=>{
await execShell(releaseCommands)
})()