b0eb6595ac
add: 新增ci diamanté
2026-03-03 17:29:45 -08:00
d220516183
chore: stop tracking local-only files
2026-03-03 09:37:38 -08:00
EUForest
0883fb9370
fix(ci): handle existing releases and assets in deploy workflow
...
- Check if release exists before creating
- Delete old assets if they exist
- Use --clobber flag to overwrite existing assets
- Prevent 'already exists' errors on tag force-push
2026-02-09 01:12:20 +08:00
EUForest
076e5e584b
fix: use underscore in build time to avoid ldflags parsing error
2026-01-07 14:27:41 +08:00
EUForest
d3e18af08e
fix: correct ldflags for version and build time
2026-01-07 14:25:55 +08:00
EUForest
3eb40bd5e4
chore: simplify build workflow for v1.3
2026-01-06 17:10:41 +08:00
EUForest
5e46357104
修复工作流条件判断
...
- 移除 startsWith 函数在 if 条件中的使用
- 使用正确的 github.ref_type 判断标签推送
2025-11-24 18:43:25 +08:00
EUForest
b4893b7acc
修复 bash 脚本语法错误
...
- 移除 startsWith() 函数在 bash 中的使用
- 使用 github.ref_type 检测标签推送
2025-11-24 18:25:35 +08:00
EUForest
adc4a4ff2c
修复 GitHub Actions 语法错误
...
- 合并重复的 push 触发器
- 修复 YAML 语法问题
- 确保标签推送时自动创建 Release
2025-11-24 18:23:17 +08:00
EUForest
b8a4b73bb0
修复标签推送自动创建 Release
...
- 添加 tags 触发器支持 v* 格式的标签
- 标签推送时自动创建 GitHub Release
- 自动上传二进制文件到 Release
2025-11-24 18:21:56 +08:00
EUForest
e062dc1ab0
添加手动发布功能支持
...
- 支持手动触发时创建 GitHub Release
- 可以为现有版本重新发布二进制文件
2025-11-24 18:19:52 +08:00
EUForest
0d57e7eae3
简化为纯 Golang Linux 二进制构建工作流
...
- 移除复杂的部署逻辑和 Docker 支持
- 专注于构建 Linux AMD64 二进制文件
- 自动生成 SHA256 校验和
- 支持 GitHub Release 自动上传
- 提供简洁的构建摘要
2025-11-24 18:12:12 +08:00
EUForest
5d18c7bb7d
添加 GitHub 自动部署 Linux 二进制工作流
...
- 新增 .github/workflows/deploy-linux.yml 支持自动构建和部署
- 添加 .goreleaser.yml 配置多平台发布
- 支持 build-only/deploy-staging/deploy-production 模式
- 包含 Docker 镜像自动构建
2025-11-24 18:10:00 +08:00
EUForest
f0f29deef1
add: github workflows
2025-11-24 18:01:23 +08:00
EUForest
22d03a100a
add: github workflows
2025-11-24 17:53:16 +08:00