mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-22 16:43:35 +00:00
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>
This commit is contained in:
15
.github/WORKFLOW_USAGE.md
vendored
15
.github/WORKFLOW_USAGE.md
vendored
@@ -30,6 +30,18 @@
|
||||
**触发条件:**
|
||||
- 创建版本标签(如 `v1.0.0`)
|
||||
|
||||
### 3. 自动版本发布 (`auto-release.yml`)
|
||||
|
||||
**功能:**
|
||||
- 自动递增版本号(patch 版本)
|
||||
- 自动创建版本标签
|
||||
- 生成 GitHub Release
|
||||
- 更新 CHANGELOG.md
|
||||
|
||||
**触发条件:**
|
||||
- 推送到 `main` 分支(自动触发)
|
||||
- 忽略纯文档更新
|
||||
|
||||
## 📝 版本发布流程
|
||||
|
||||
### 1. 常规更新(推送到 main)
|
||||
@@ -43,6 +55,8 @@ git push origin main
|
||||
**结果:**
|
||||
- 自动构建并推送 `latest` 标签到 Docker Hub
|
||||
- 更新 `main` 标签
|
||||
- **自动递增版本号并创建 Release**(例如:v1.0.1 → v1.0.2)
|
||||
- 生成更新日志
|
||||
|
||||
### 2. 版本发布
|
||||
|
||||
@@ -109,6 +123,7 @@ git commit -m "docs: 更新文档 [skip ci]"
|
||||
|
||||
## 📚 相关文档
|
||||
|
||||
- [自动版本发布指南](.github/AUTO_RELEASE_GUIDE.md)
|
||||
- [Docker Hub 配置指南](.github/DOCKER_HUB_SETUP.md)
|
||||
- [GitHub Actions 文档](https://docs.github.com/en/actions)
|
||||
- [Docker 官方文档](https://docs.docker.com/)
|
||||
Reference in New Issue
Block a user