# PR #29765 完整报告

- 仓库：`sgl-project/sglang`
- 标题：[AMD] Update AMD local registry address
- 合并时间：2026-06-30 23:40
- 原文链接：http://prhub.com.cn/sgl-project/sglang/pull/29765

---

# 执行摘要

- 一句话：更新 AMD 本地 registry 地址并移除旧镜像作业
- 推荐动作：PR 变更简单直接，适合快速合并。建议合并后监控一次 AMD CI 运行确认新 registry 正常工作。

# 功能与动机

AMD CI 和发布流程需要切换到新的本地 registry 地址，同时清理已废弃的 Miles 镜像作业，减少维护负担。

# 实现拆解

1. **更新本地 registry 地址**：在 `scripts/ci/amd/amd_ci_start_container.sh`、`scripts/ci/amd/amd_ci_start_container_disagg.sh`、`release-docker-amd-nightly.yml` 和 `release-docker-amd-rocm720-nightly.yml` 中将所有 `10.245.143.50:5000` 替换为 `10.44.14.109:5000`。
2. **移除 Miles 本地 registry 镜像作业**：删除 `release-docker-amd-miles-rocm700-nightly.yml` 和 `release-docker-amd-miles-rocm720-nightly.yml` 中的 `push_local_registry` 作业和相关步骤（如镜像标签上传、下载、推送到本地 registry），每个文件减少约 50 行。
3. **验证清理**：执行 `rg -n "10\.245\.143\.50:5000" .` 确认无残留旧地址，并检查 YAML 语法和 shell 脚本无错误。

关键文件：
- `.github/workflows/release-docker-amd-miles-rocm700-nightly.yml`（模块 CI 配置；类别 infra；类型 infrastructure）: 移除 Miles ROCm700 本地 registry 镜像作业（约 50 行），简化 CI 配置。
- `.github/workflows/release-docker-amd-miles-rocm720-nightly.yml`（模块 CI 配置；类别 infra；类型 infrastructure）: 移除 Miles ROCm720 本地 registry 镜像作业，与上文件对称。
- `scripts/ci/amd/amd_ci_start_container.sh`（模块 CI 脚本；类别 infra；类型 infrastructure）: 更新 `LOCAL_DOCKER_REGISTRY` 变量值，以及注释中的旧地址。
- `scripts/ci/amd/amd_ci_start_container_disagg.sh`（模块 CI 脚本；类别 infra；类型 infrastructure）: 同步更新 `LOCAL_DOCKER_REGISTRY` 变量值。
- `.github/workflows/release-docker-amd-nightly.yml`（模块 CI 配置；类别 infra；类型 infrastructure）: 更新镜像推送目标地址。
- `.github/workflows/release-docker-amd-rocm720-nightly.yml`（模块 CI 配置；类别 infra；类型 infrastructure）: 同步更新镜像推送目标地址。

关键符号：未识别


# 评论区精华

无 review 评论，直接由 bingxche 批准合并，变更清晰无争议。

- 暂无高价值评论线程

# 风险与影响

- 风险：风险极低：仅涉及 CI/CD 基础设施配置变更（registry 地址）和删除不再使用的作业。若新 registry 不可达，可能导致 AMD 镜像拉取失败，但已有验证流程确保地址有效。删除 Miles 作业不会影响现有发布流程。
- 影响：影响范围限于 AMD 相关的 CI 和发布流水线。开发者无感知，用户无影响。变更后 registry 流量指向新地址，旧 registry 将不再接收推送。
- 风险标记：基础设施变更 , 依赖新 registry 可用性

# 关联脉络

- 暂无明显关联 PR