1
0
mirror of https://github.com/142vip/408CSFamily.git synced 2026-02-03 02:23:38 +08:00

feat: 移除release脚本和依赖,配置release命令自动化发布流程

This commit is contained in:
142vip.cn
2024-09-24 17:42:47 +08:00
parent 088927708d
commit e67c912418
3 changed files with 2101 additions and 3653 deletions

View File

@@ -1,27 +0,0 @@
#!/bin/bash
##
## 版本发布脚本
## 链接https://jstools.dev/version-bump-prompt/
## 使用: ./scripts/release
##
## 利用commit-and-tag-version生成changelog文档并跳过commit、tag操作
readonly generateChangeLog='commit-and-tag-version && git add CHANGELOG.md'
## git提交信息
readonly commitInfo='chore(release): publish v%s'
# 获取当前分支名称
current_branch=$(git rev-parse --abbrev-ref HEAD)
# 判断分支名称
if [ "$current_branch" = "next" ]; then
npx bumpp --preid alpha --execute="$generateChangeLog" --commit "$commitInfo" --all --tag --push
else
echo "当前分支是:$current_branch 版本迭代允许在next分之操作并推送到远程"
fi
## 直接快速生成CHANGELOG文档
#pnpm commit-and-tag-version