shaw
|
86cecaa356
|
chore: PR review增加reopened、synchronize
|
2025-10-16 15:09:09 +08:00 |
|
shaw
|
4b011fe8b1
|
chore: 添加 Codex PR 审计工作流
|
2025-10-16 14:32:27 +08:00 |
|
shaw
|
d606cb2e38
|
fix: 优化模型价格文件更新策略
|
2025-10-16 10:46:45 +08:00 |
|
shaw
|
43dee194f4
|
chore: 移除github参数 [skip-ci]
|
2025-10-13 11:23:32 +08:00 |
|
shaw
|
3ab2c0ec20
|
docs: README 移除claude code使用droid api相关文档
|
2025-10-13 11:18:57 +08:00 |
|
Zero Clover
|
92ce10e86b
|
feat: add image label to link with repo
(cherry picked from commit 1cfa63fe005d53483db4891c56bfb586b8736a45)
|
2025-09-21 07:41:03 +08:00 |
|
Zero Clover
|
6f1c6e5c95
|
feat: publish image to ghcr.io
|
2025-09-21 07:14:11 +08:00 |
|
shaw
|
d83502dd4f
|
feat: 添加前端代码格式检查支持
- 支持 Vue 文件和 web/admin-spa 目录的检查
- 区分前端和后端的 prettier/eslint 配置
- 优化错误提示,分别提供前端和后端的修复命令
|
2025-08-13 14:38:52 +08:00 |
|
shaw
|
e25da4876b
|
fix: 改进 PR 评论权限处理和添加调试信息
|
2025-08-13 14:30:29 +08:00 |
|
shaw
|
7bc0ee233b
|
fix: 添加 workflow 评论权限
|
2025-08-13 14:16:04 +08:00 |
|
shaw
|
7c83859a12
|
feat: 添加 PR 代码格式自动检查 workflow
- 在 PR 时自动运行 Prettier 和 ESLint 检查
- 检查失败时在 PR 页面显示状态并评论修复建议
|
2025-08-13 14:05:29 +08:00 |
|
shaw
|
c9678edc41
|
feat: 自动清理旧tag[skip ci]
|
2025-08-11 16:47:22 +08:00 |
|
shaw
|
0c1eb3eae2
|
fix: 修复多个部署和管理脚本问题
- 修复workflow中web-dist分支推送node_modules的问题
- 添加.gitignore文件排除node_modules
- 使用git add --all -- ':\!node_modules'命令排除node_modules目录
- 修复scripts/manage.sh脚本问题
- 移除软链创建时的覆盖询问,默认使用代码中的最新版本
- 安装时自动给scripts/manage.sh添加执行权限
- 创建软链时确保目标脚本有执行权限
- 修复CentOS 9系统上服务启动失败的问题
- 改进systemd服务配置,添加环境变量和日志目录创建
- 添加systemctl daemon-reload确保配置生效
- 增加启动状态检查和失败时的npm回退机制
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-06 13:50:30 +08:00 |
|
shaw
|
616079b16b
|
fix: 修复 web-dist 分支 README 文件日期变量替换问题
- 移除 heredoc 的单引号,允许变量和命令替换
- 确保 Build Date 能正确显示实际构建时间
- 同时修复了 workflow 和测试脚本中的相同问题
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-06 10:27:05 +08:00 |
|
shaw
|
1a423d3afd
|
feat: 优化前端构建分发和模型价格更新机制
1. 前端构建分发优化:
- 修改 GitHub Actions workflow,构建前端后推送到 web-dist 分支
- 更新 manage.sh 安装脚本,从 web-dist 分支获取预构建文件
- 解决部分机器无法本地编译前端的问题
- 添加测试脚本 test-web-dist.sh 验证流程
2. 模型价格更新功能:
- 添加手动更新模型价格脚本 update-model-pricing.js
- 新增 npm run update:pricing 命令
- 在 manage.sh 添加 update-pricing 命令和菜单选项
- 支持备份、进度显示和统计信息
3. 其他改进:
- 优化安装流程,减少对 Node.js 环境的依赖
- 提供多种更新模型价格的方式
- 改进错误处理和回退机制
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-06 10:24:03 +08:00 |
|
shaw
|
8ece285f5f
|
fix: 修复 GitHub Actions 版本检测对合并提交的处理
问题:
- 之前的版本检测逻辑使用 HEAD~1..HEAD 只能获取直接的父提交变更
- 对于合并提交,这会导致忽略所有合并进来的实际代码变更
- 导致明明有重要代码更新却显示 "No significant changes"
解决方案:
- 添加合并提交检测逻辑
- 对于合并提交,获取从合并基准点到 HEAD 的所有变更
- 确保所有合并进来的文件变更都被正确检测
这样可以确保版本自动发布工作流正确识别所有代码变更。
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-04 17:48:44 +08:00 |
|
shaw
|
52718ef608
|
chore: 更新项目配置文件
- 更新 Docker 配置和构建脚本
- 优化项目文档和部署脚本
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-04 10:32:22 +08:00 |
|
shaw
|
7b81106949
|
feat: 将admin-spa构建迁移到GitHub Actions workflow
🔄 主要改进:
- 在自动发布流程中添加admin-spa前端构建步骤
- 仅在web/admin-spa目录有改动时才触发构建
- 构建后的dist目录会自动包含在版本发布中
- 移除手动提交的dist目录,避免安全风险
🐛 修复:
- 修复登录后用户名显示为默认"Admin"的问题
- 现在会正确从服务器获取并显示实际用户名
🔒 安全优化:
- 防止恶意代码通过dist目录注入
- 所有前端代码都会在CI环境中重新构建
现在开发者无需手动构建前端,workflow会自动处理
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-07-29 13:45:11 +08:00 |
|
shaw
|
f567ad0532
|
fix: 修复版本比较逻辑,确保正确处理VERSION文件与tag不同步的情况
- 同时检查git tag和VERSION文件的版本号
- 使用两者中较大的版本作为基准
- 避免因VERSION文件已包含新版本号而导致版本不递增的问题
|
2025-07-24 14:06:54 +08:00 |
|
shaw
|
17e9aafe6e
|
refactor: 重构GitHub Actions工作流程为统一的自动发布管道
- 删除分离的workflow文件(auto-version-bump, release-on-version, docker-publish, release)
- 创建新的统一workflow: auto-release-pipeline.yml
- 整合版本管理、Release创建、Docker构建和Telegram通知到单一流程
- 使用[skip ci]标记避免死循环
- 解决GitHub Action提交无法触发后续workflow的问题
|
2025-07-24 14:01:21 +08:00 |
|
shaw
|
521ba99f48
|
refactor: 重构GitHub Actions发布流程和修复管理界面问题
- 删除旧的auto-release.yml工作流,避免循环触发问题
- 新增auto-version-bump.yml:自动同步VERSION文件与release版本
- 新增release-on-version.yml:基于VERSION文件变更自动创建release
- 更新docker-publish.yml:简化触发条件,仅在tag推送时构建
- 添加RELEASE_PROCESS.md文档:详细说明新的发布流程
- 修复web管理界面:解决OAuth账户token刷新和代理配置相关问题
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-07-24 11:30:54 +08:00 |
|
shaw
|
04c65da21f
|
fix: 修复 GitHub Action 版本同步死循环问题
- 移除工作流开始时的VERSION同步步骤,避免产生新提交导致无限循环
- 修改变更检查逻辑,忽略仅修改VERSION文件的提交
- 在工作流结束时确保VERSION文件与最新release同步
- 解决了VERSION文件追不上releases版本的问题
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-07-24 00:02:29 +08:00 |
|
shaw
|
1a3dd05ba3
|
fix: 修复 GitHub Action 版本同步问题
- 添加工作流开始时的 VERSION 文件同步步骤
- 确保 VERSION 文件始终与最新 release 保持一致
- 移除不存在的 CHANGELOG.md 更新逻辑
- 解决因分支合并导致的版本不同步问题
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-07-23 23:48:33 +08:00 |
|
shaw
|
67861caea0
|
Merge branch 'dev'
|
2025-07-23 11:20:36 +08:00 |
|
shaw
|
2f4730baba
|
优化: 替换第三方CDN资源以提升加载速度
- 将所有第三方资源从 bootcdn 迁移到 cdnjs.cloudflare.com
- 移除 SRI 完整性校验以避免哈希值不匹配问题
- 添加 DNS 预取和预连接以加速资源加载
- 调整脚本加载顺序,确保依赖关系正确
- 保持所有库版本号不变 (Vue 3.3.4, Element Plus 2.4.4, Chart.js 4.4.0)
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-07-23 11:15:33 +08:00 |
|
shaw
|
ed99043127
|
fix: 修复 geminiAccountService 配置读取错误并添加 secret scanning 排除规则
- 直接使用硬编码的 Gemini OAuth 凭据,避免配置依赖
- 添加 .github/secret_scanning.yml 排除公开的 OAuth 凭据文件
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-07-22 10:37:43 +08:00 |
|
shaw
|
7e5fb514cb
|
fix: 修复 Docker 镜像版本号与 Release 版本号不一致的问题
- 在 auto-release.yml 中集成 Docker 构建步骤,确保版本号一致性
- 优化 docker-publish.yml 的标签生成策略,添加 sha- 前缀避免混淆
- 现在每次自动发布时会同时构建对应版本的 Docker 镜像
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-07-20 20:33:00 +08:00 |
|
shaw
|
b77c600f05
|
fix: 修复更新日志链接,指向 GitHub Releases 页面
|
2025-07-20 17:36:45 +08:00 |
|
shaw
|
0aa986a0d8
|
fix: 彻底修复 YAML 语法错误
- 避免使用 heredoc,改用字符串拼接方式构建消息
- 使用 $'\n' 来处理换行符
- 将 jq 输出直接通过管道传给 curl
- 确保 YAML 语法正确无误
|
2025-07-20 00:52:49 +08:00 |
|
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 |
|