AMR 生产服务发布影响报告(Web / API / Link / Admin)

生成于 2026-09-18 02:38:48 UTC;目标为 origin/main @ 9bf521c(fix(package): route external source lookups correctly (#2))。本报告仅覆盖四个服务;DB migration 与 Model Routing Catalog 因 Forgejo 无成功发布记录,按要求不推断其基线。

当前生产发布点:Ready Pod 实态

基线直接来自生产 Grafana / Prometheus 在 nexu namespace 中观察到的精确业务容器 Ready Pod。筛选规则为容器名、镜像仓库和 prod-<40 SHA> tag;不以 Pod 名称筛选。用户已明确要求:Ready Pod 即为本报告的服务发布判断依据。

Web · nexu/amr-web
观察时间:2026-09-18 02:38:48 UTC
Ready Pods:2
实际 commit:0abec4e
镜像 digest:sha256:6362b52fab5f4a773b6a2f0e2b79efab5e3de442c192ec4272476d26d2796390
范围:0abec4e...9bf521c,3 commits
Forgejo deploy workflow:无成功 run,仅作审计缺口,不替代 Pod 基线。
API · nexu/amr-api
观察时间:2026-09-18 02:38:48 UTC
Ready Pods:2
实际 commit:0abec4e
镜像 digest:sha256:3e3cbb349128fdc6cee6f738dc10ff1fab930adf92d5832ca4edd57f5d74a31c
范围:0abec4e...9bf521c,3 commits
Forgejo deploy workflow:无成功 run,仅作审计缺口,不替代 Pod 基线。
Link · nexu/amr-link
观察时间:2026-09-18 02:38:48 UTC
Ready Pods:3
实际 commit:180a48b
镜像 digest:sha256:7645cc2cc0350c1dafba6b8e34fa3147856f2be77fa3c0da78495b991e660f8f
范围:180a48b...9bf521c,5 commits
Forgejo deploy workflow:无成功 run,仅作审计缺口,不替代 Pod 基线。
Admin · nexu/amr-admin
观察时间:2026-09-18 02:38:48 UTC
Ready Pods:2
实际 commit:58e310d
镜像 digest:sha256:cb59b14ebf91908bfed2500ebebf597d17396ac72c3fe7afd0d5eafbe082e43e
范围:58e310d...9bf521c,4 commits
Forgejo deploy workflow:无成功 run,仅作审计缺口,不替代 Pod 基线。

此次发布真正新增的 feature 和影响面

按服务目录及运行依赖归类,而非按 commit 机械分组。四个服务的应用代码均无新增;下列变更是发布机制或非服务制品变更。

Feature / Author / EvidenceWebAPILinkAdmin
LForgejo 生产发布工作流迁移

新增四个服务对应的 Forgejo EKS production workflow,改变的是触发、构建与 GitOps 发布路径,不改变服务的 HTTP、数据或用户行为。需要先在非生产环境验证 workflow 权限、镜像构建与 GitOps 写入。

Author:nettee、Liu Yi

新增 Web prod workflow;无 apps/web runtime 变更。新增 API prod workflow;无 services/api runtime 变更。新增 Link prod workflow;无 services/link 变更。新增 Admin prod workflow;无 apps/admin runtime 变更。
SVela CLI 外部源码解析与构建网络修复

修正 runner-local Forgejo 查找、Git 超时/非交互行为和 Bun 的 GitHub API 环境;这是 CLI 打包 workflow 的稳定性修复,未进入四个服务运行时。

Author:Liu Yi

无服务 runtime 影响。无服务 runtime 影响。无服务 runtime 影响。无服务 runtime 影响。

已在生产生效

发布建议

  1. 服务功能风险低:四个服务均无新增运行时代码;如仅发布服务镜像,用户可见功能与 API 契约预期不变。
  2. 先验证发布通路:新 Forgejo prod workflows 是本次唯一跨服务操作性变更。逐一确认 workflow dispatch、ECR 镜像、GitOps values 和 Argo/EKS 落地,再进行生产发布。
  3. 发布后观测:确认四个目标业务容器的 Ready Pod 均切至目标 tag,并检查 Web 页面、API / Link 健康检查和 Admin 关键运营操作。
  4. DB/Catalog 独立阻塞:DB migration workflowCatalog workflow 没有 Forgejo 成功 run,故本报告不建议运行它们,也未将其变更纳入结论。

来源:生产 Grafana / Prometheus 的 kube-state-metrics instant query(精确业务容器 + 镜像仓库,并仅关联 Ready Pod);Forgejo Actions runs API;本地 origin/main commit 与 diff。报告按用户指示未以 Deployment rollout 指标作为阻塞条件。