执行摘要
本 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 镜像发布已不再需要,可能是由于正式发布流程已覆盖、或该镜像形态已被弃用。
实现拆解
- 移除手动触发入口:在
.github/workflows/release-docker-amd-rocm720-nightly.yml 的 workflow_dispatch.inputs.job_select.options 中删除 publish-k3,手动触发工作流时不再出现该选项。
- 删除整个 K3 MI35X 发布任务:删除
publish_k3_mi35x job,共约 76 行。该 job 包含 checkout 代码、设置 Python、计算版本号、登录 Docker Hub、从 kimi-k3 分支构建 rocm720-mi35x-k3 镜像并推送至 rocm/sgl-dev 与 lmsysorg/sglang-rocm 的全套流程。
- 保留其余发布逻辑:定时 cron 触发、
publish/all 手动选项以及后续的镜像同步逻辑均不受影响,普通 AMD nightly 镜像仍会继续发布。
- 无代码/测试/文档配套改动:本次变更完全限定在 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 镜像发布策略转向正式渠道或按需发布。
参与讨论