Skip to content

fix: 让生产版本探针返回实际提交号 - #165

Merged
makewheels merged 1 commit into
masterfrom
fix-deploy-version-probe
Aug 23, 2026
Merged

makewheels merged 1 commit into
masterfrom
fix-deploy-version-probe

Conversation

@makewheels

Copy link
Copy Markdown
Owner

问题

功能部署成功后,线上 /api/version 仍返回 dev。原因是路由支持读取 APP_VERSION,但 compose 与 CI 部署链路没有注入该变量,因此版本探针无法证明当前容器对应哪个提交。

修复

  • CI 用当前 GitHub commit SHA 设置 APP_VERSION
  • 临时运行时配置把该值传入 compose,容器显式接收
  • 部署 smoke check 在健康检查后校验 /api/version 与预期 SHA 完全一致
  • 部署文档与 CHANGELOG 同步更新

验证

  • workflow 与 compose YAML 解析通过
  • git diff --check 通过
  • Infisical staged secret scan 无发现
  • 本机没有 Docker CLI,compose 的实际解析与版本一致性由本 PR 的 GitHub 部署工作流完成

@makewheels
makewheels merged commit 1adb149 into master Aug 23, 2026
3 checks passed
@makewheels
makewheels deleted the fix-deploy-version-probe branch August 23, 2026 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant