# PR #33689 完整报告

- 仓库：`sgl-project/sglang`
- 标题：[AMD] Stop publishing the K3 MI35X nightly image
- 合并时间：2026-08-05 17:53
- 原文链接：http://prhub.com.cn/sgl-project/sglang/pull/33689

---

# 执行摘要

本 PR 从 `release-docker-amd-rocm720-nightly.yml` 中删除 `publish_k3_mi35x` 任务及 `publish-k3` 手动触发选项，停止向 Docker Hub 发布 K3 MI35X nightly 镜像。变更全部为删除，不涉及源码与运行逻辑，属于发布流程清理。

# 功能与动机

PR body 明确说明两点：

- `remove the publish_k3_mi35x job from the ROCm 7.2 nightly Docker workflow`
- `remove the obsolete publish-k3 workflow dispatch option`

其中 `obsolete` 表明 K3 MI35X nightly 镜像发布已不再需要，可能是由于正式发布流程已覆盖、或该镜像形态已被弃用。

# 实现拆解

1. **移除手动触发入口**：在 `.github/workflows/release-docker-amd-rocm720-nightly.yml` 的 `workflow_dispatch.inputs.job_select.options` 中删除 `publish-k3`，手动触发工作流时不再出现该选项。
2. **删除整个 K3 MI35X 发布任务**：删除 `publish_k3_mi35x` job，共约 76 行。该 job 包含 checkout 代码、设置 Python、计算版本号、登录 Docker Hub、从 `kimi-k3` 分支构建 `rocm720-mi35x-k3` 镜像并推送至 `rocm/sgl-dev` 与 `lmsysorg/sglang-rocm` 的全套流程。
3. **保留其余发布逻辑**：定时 cron 触发、`publish`/`all` 手动选项以及后续的镜像同步逻辑均不受影响，普通 AMD nightly 镜像仍会继续发布。
4. **无代码 / 测试 / 文档配套改动**：本次变更完全限定在 workflow 文件内。

## 关键源码片段

### 本次变更全部为删除，无可展示的独立实现单元，故省略。

# 评论区精华

无公开 review 评论，评审人 bingxche 直接 APPROVED，未产生设计或风险讨论。

# 风险与影响

- **镜像依赖风险**：依赖 Docker Hub 上 `rocm720-mi35x-k3-<date>` nightly 镜像的用户将无法再获取每日更新，`publish-k3` 手动触发选项移除后也无法临时补救。
- **影响范围**：仅限 AMD ROCm nightly 发布流程，Docker Hub 仓库不再出现新的 K3 MI35X nightly 标签；对普通 SGLang 用户无影响，CI 资源占用减少。
- **回归风险**：该 job 与其他构建和同步逻辑无耦合，风险很低。

# 关联脉络

该 PR 与 AMD ROCm 镜像发布链条直接相关，尤其是此前调整 `docker/rocm.Dockerfile` 的 PR#33462。同时，Kimi-K3 在 AMD 平台的持续演进（如 PR#33599 的注意力残差融合）仍在继续，本 PR 停止 nightly 镜像发布可能意味着 K3 镜像发布策略转向正式渠道或按需发布。