shaw
|
c6fb87b726
|
fix: 修复自动发布工作流的 YAML 语法错误
- 使用 heredoc 语法避免多行字符串中的转义问题
- 使用 jq 工具正确构建 JSON 数据
- 修复了第 170 行的 YAML 语法错误
|
2025-07-20 00:47:49 +08:00 |
|
shaw
|
6ca8d465db
|
feat: 添加 Telegram 自动通知功能
- 在 auto-release.yml 中添加 Telegram 通知步骤
- 新版本发布时自动发送通知到 Telegram 频道
- 包含版本号、更新内容、Docker 命令等信息
- 添加 TELEGRAM_SETUP.md 详细配置指南
- 更新相关文档说明
通知功能是可选的,需要配置以下 GitHub Secrets:
- TELEGRAM_BOT_TOKEN
- TELEGRAM_CHAT_ID
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-07-20 00:39:07 +08:00 |
|
shaw
|
aa59178db3
|
chore: 优化 changelog 显示,移除 [unreleased] 标记
|
2025-07-19 22:15:54 +08:00 |
|
shaw
|
7bb41a492f
|
fix: 修复 git-cliff 安装路径错误
- 修正解压后的文件路径为 git-cliff-1.4.0/git-cliff
- 同时修复了 auto-release.yml 和 release.yml 中的路径问题
|
2025-07-19 22:11:19 +08:00 |
|
shaw
|
6a86204223
|
fix: 修复自动发布工作流配置
- 修复 Docker 镜像 tag 格式错误(移除有问题的 sha prefix 配置)
- 替换 git-cliff-action 为直接使用 git-cliff CLI 工具
- 解决了 GitHub Actions 构建失败的问题
现在工作流应该可以正常运行了
|
2025-07-19 22:03:12 +08:00 |
|
shaw
|
acd1d24186
|
fix: 修复自动发布工作流配置
- 移除 .github/** 从 paths-ignore,避免工作流更新时无法触发
- 添加 workflow_dispatch 支持手动触发
|
2025-07-19 21:53:46 +08:00 |
|
shaw
|
edf8c7e348
|
feat: 添加自动版本发布功能
- 新增 auto-release.yml 工作流,推送到 main 分支时自动递增版本号
- 自动创建 GitHub Release 和生成更新日志
- 添加 AUTO_RELEASE_GUIDE.md 详细使用指南
- 更新 WORKFLOW_USAGE.md 说明文档
现在每次推送到 main 分支都会自动:
1. 递增 patch 版本号(如 v1.0.1 → v1.0.2)
2. 创建新的 Git 标签和 GitHub Release
3. 生成更新日志并更新 CHANGELOG.md
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-07-19 21:44:13 +08:00 |
|
shaw
|
883a0f8c2d
|
修复 GitHub Actions 权限设置
|
2025-07-19 01:26:21 +08:00 |
|
shaw
|
5c83cf1d53
|
feat: 添加 Docker Hub 自动构建和改进部署体验
- 支持环境变量预设管理员账号密码
- 添加 docker-entrypoint.sh 自动初始化脚本
- 配置 GitHub Actions 自动构建多平台镜像(amd64, arm64)
- 添加版本标签管理和自动发布流程
- 集成 Trivy 安全漏洞扫描
- 更新文档说明 Docker Hub 使用方法
- 优化 Docker 部署用户体验
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-07-19 00:49:04 +08:00 |
|