zy
|
c8042d0822
|
refactor: 改进发布策略,将自动发布改为手动触发
- 修改 release.yml 为仅构建不打 tag,构建产物保存为 artifacts
- 新增 tag-release.yml 用于手动触发发布和打 tag
- 删除所有历史自动生成的 tags
- 采用更合理的版本管理策略,避免版本号膨胀
现在的工作流:
1. push to main 时自动构建(不打 tag)
2. 需要发布时手动触发 Tag and Release workflow
3. 手动输入语义化版本号(如 v1.0.0)和发布说明
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 22:41:58 +08:00 |
|
zy
|
c64534e90e
|
fix: 添加 GitHub Actions 写入权限配置 (#99)
- 添加 permissions: contents: write 配置
- 解决 403 权限错误问题
- 允许 GitHub Actions 创建 releases 和上传文件
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-09-17 22:11:59 +08:00 |
|
zy
|
517193b317
|
fix: 修复 GitHub Actions Release 权限问题
- 替换 actions/create-release@v1 为 softprops/action-gh-release@v1
- 使用新的 action 同时处理 release 创建和文件上传
- 移除重复的文件上传步骤
- 解决 "Resource not accessible by integration" 错误
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-17 22:04:29 +08:00 |
|
zy
|
f12165130e
|
feat: 添加登录工具的多平台构建支持
- GitHub Actions 现在也会构建登录工具的二进制文件
- 支持 4 个平台:macOS ARM64/Intel, Windows x64, Linux x64
- 更新 Release 说明,包含登录工具下载链接
- 更新 README 文档,提供完整的二进制使用流程
- 用户现在可以完全无需 Go 环境使用项目
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-17 01:49:01 +08:00 |
|
zy
|
fcde987273
|
feat: 增加 GitHub Actions 多平台构建和 Release 自动化
- 添加 GitHub Actions 工作流,支持多平台构建:
- macOS ARM64 (Apple Silicon)
- macOS Intel (AMD64)
- Windows x64
- Linux x64
- 支持自动触发(推送到 main 分支且包含 Go 代码修改)
- 支持手动触发
- 更新 README 文档,添加二进制文件下载说明
- 添加浏览器自动下载提示
- 格式化所有 Go 源码文件
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-17 01:42:39 +08:00 |
|