Commit Graph
13 Commits
Author SHA1 Message Date
zhanggy 263f5d60a3 ci(workflows): 更新发布工作流的文件匹配模式
修改发布工作流中文件上传的匹配模式,仅包含特定的发布文件
移除package.json中不再需要的变更日志分类
2025-10-30 11:53:54 +08:00
zhanggy b393d73176 ci(workflows): 改进发布工作流中的版本号处理
使用 bash shell 执行版本更新脚本,并添加版本号输出日志
2025-10-30 11:38:56 +08:00
zhanggy e35fb0201c ci(workflows): 修复发布工作流中的标签推送问题
修复在发布工作流中未正确创建标签的问题,现在先创建标签再推送
2025-10-30 11:26:05 +08:00
zhanggy afc9ab6327 ci(workflow): 简化pnpm缓存配置
使用内置的pnpm缓存配置替代手动缓存设置,简化工作流程
2025-10-30 11:18:55 +08:00
zhanggy 7452edc686 ci: 修复 GitHub Actions 中环境变量引用格式错误
修正 publish.yml 工作流文件中环境变量的引用格式,将 `$env:GITHUB_ENV` 改为 `$GITHUB_ENV` 并将 `env:VERSION` 改为 `env.VERSION`,以符合正确的语法规范
2025-10-30 11:11:16 +08:00
zhanggy 19b5256fa9 feat: 更新发布工作流,改为在 Windows 环境下构建,添加 GitHub Release 步骤 2025-10-30 11:01:45 +08:00
zhanggy 733837b5fc feat: 修改发布工作流中的构建命令,更新 package.json 中的发布脚本 2025-10-30 10:14:18 +08:00
zhanggy 7534d31b2f feat: 更新 GitHub 令牌配置以支持私有仓库的自动更新,优化发布工作流 2025-10-30 10:10:21 +08:00
zhanggy 56acfb275b feat: 更新发布工作流,优化 Git 配置,添加文件和文件夹选择功能,调整模板列表标题 2025-10-29 18:58:58 +08:00
zhanggy 8a30d8ea6c feat: 添加权限配置以支持发布工作流 2025-10-29 11:32:17 +08:00
zhanggy 94cbb9b147 feat: 更新 Git 配置以使用 HTTPS,添加 pnpm 覆盖项 2025-10-29 11:25:15 +08:00
zhanggy b7ff328a10 feat: 配置 Git 使用 HTTPS 以支持更安全的代码访问 2025-10-29 11:16:10 +08:00
zhanggy 18fc065a17 feat: add automated release workflow and configuration
- Introduced a new release configuration file to define commit types and sections for changelog generation.
- Created a publish workflow to automate the release process on main branch pushes, including version bumping, changelog generation, and GitHub release creation.
- Added a separate release workflow to build artifacts for multiple platforms and upload them as release assets.
- Documented the automated release process, including commit message conventions and local release commands in AUTOMATED_RELEASE.md.
2025-10-29 10:24:39 +08:00