12 Commits

Author SHA1 Message Date
Leonmmcoset
8745f2ee63 ci(workflow): 添加手动触发发布工作流选项
允许通过 GitHub Actions 界面手动触发发布流程,增加部署灵活性
2025-09-06 18:33:07 +08:00
Leonmmcoset
65cb5ad41f ci(release): 优化发布工作流中的标签获取和变更日志生成
改进标签获取逻辑以处理首次发布的情况
使用更可靠的方式获取当前标签并生成变更日志
2025-09-06 18:29:52 +08:00
Leonmmcoset
a6417b1074 ci: 更新发布工作流并删除旧配置文件
- 新增 release.yml 工作流文件,用于自动化发布流程
- 删除旧的 release-auto-commit.yml 文件
- 优化发布流程中的提交记录获取逻辑
2025-09-06 18:21:21 +08:00
Leonmmcoset
dd00d1f47c ci(workflow): 优化自动更新发布日志的 GitHub Actions 工作流
- 重命名工作流名称以更简洁
- 添加 workflow_dispatch 触发器以支持手动触发
- 简化获取上一个标签的逻辑
- 使用 action-gh-release 替代 github-script 来更新发布日志
- 改进提交记录格式,包含作者信息
2025-09-06 18:19:59 +08:00
Leonmmcoset
434b21c32a ci(workflows): 简化release-auto-commit.yml中的脚本逻辑
移除不必要的条件判断和格式处理,直接使用git log命令生成commit记录
2025-09-06 18:18:37 +08:00
Leonmmcoset
b08caff16c ci(workflow): 改进初始提交检测逻辑
使用正则表达式更准确地检测初始提交,避免误判40字符SHA值为"initial-commit"
2025-09-06 18:16:28 +08:00
LeonMMcoset
9bed477b71 Update release-auto-commit.yml 2025-09-06 18:12:53 +08:00
LeonMMcoset
a447adced4 Update release-auto-commit.yml 2025-09-06 18:09:33 +08:00
LeonMMcoset
c389a904c7 Update release-auto-commit.yml 2025-09-06 18:07:10 +08:00
LeonMMcoset
ed7723ebaa Update release-auto-commit.yml 2025-09-06 18:04:50 +08:00
LeonMMcoset
f04a8a759f Update release-auto-commit.yml 2025-09-06 18:00:36 +08:00
LeonMMcoset
2feb4a773c Create release-auto-commit.yml 2025-09-06 09:35:33 +08:00