From 2d6eb7dff0bdfe3126811844f6bc1e54b7cceffd Mon Sep 17 00:00:00 2001 From: Bingxu Chen Date: Mon, 9 Mar 2026 16:30:08 +0800 Subject: [PATCH] [AMD] Add lmsysorg/sglang-daily as A New AMD Daily Image Release Location (#20156) --- .github/workflows/release-docker-amd-nightly.yml | 16 ++++++++++++++-- .../release-docker-amd-rocm720-nightly.yml | 14 +++++++++++++- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-docker-amd-nightly.yml b/.github/workflows/release-docker-amd-nightly.yml index b07d473e9..0775ac0f7 100644 --- a/.github/workflows/release-docker-amd-nightly.yml +++ b/.github/workflows/release-docker-amd-nightly.yml @@ -54,13 +54,13 @@ jobs: echo "Detected version: ${VERSION}" echo "Pretend version for pip: ${PRETEND_VERSION}" - - name: Login to Docker Hub + - name: Login to Docker Hub (AMD) uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_AMD_USERNAME }} password: ${{ secrets.DOCKERHUB_AMD_TOKEN }} - - name: Build and Push + - name: Build and Push to rocm/sgl-dev run: | version=${{ steps.version.outputs.version }} pretend_version=${{ steps.version.outputs.pretend_version }} @@ -77,10 +77,22 @@ jobs: fi tag=v${version}-${rocm_tag} + echo "IMAGE_TAG=${tag}-${{ env.DATE }}" >> $GITHUB_ENV docker build . -f docker/rocm.Dockerfile --build-arg SGL_BRANCH=${{ github.ref_name }} --build-arg BUILD_TYPE=${{ matrix.build_type }} --build-arg GPU_ARCH=${{ matrix.gpu_arch }} --build-arg ENABLE_MORI=1 --build-arg NIC_BACKEND=ainic --build-arg SETUPTOOLS_SCM_PRETEND_VERSION=${pretend_version} -t rocm/sgl-dev:${tag}-${{ env.DATE }} --no-cache docker push rocm/sgl-dev:${tag}-${{ env.DATE }} + - name: Login to Docker Hub (lmsys) + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: Push to lmsysorg/sglang-daily + run: | + docker tag rocm/sgl-dev:${{ env.IMAGE_TAG }} lmsysorg/sglang-daily:${{ env.IMAGE_TAG }} + docker push lmsysorg/sglang-daily:${{ env.IMAGE_TAG }} + # Temporarily disable docker cache seeding until performant storage is in place cache: if: false diff --git a/.github/workflows/release-docker-amd-rocm720-nightly.yml b/.github/workflows/release-docker-amd-rocm720-nightly.yml index 376817f8f..f5bd8f234 100644 --- a/.github/workflows/release-docker-amd-rocm720-nightly.yml +++ b/.github/workflows/release-docker-amd-rocm720-nightly.yml @@ -60,7 +60,7 @@ jobs: username: ${{ secrets.DOCKERHUB_AMD_USERNAME }} password: ${{ secrets.DOCKERHUB_AMD_TOKEN }} - - name: Build and Push + - name: Build and Push to rocm/sgl-dev run: | version=${{ steps.version.outputs.version }} pretend_version=${{ steps.version.outputs.pretend_version }} @@ -77,6 +77,18 @@ jobs: fi tag=v${version}-${rocm_tag} + echo "IMAGE_TAG=${tag}-${{ env.DATE }}" >> $GITHUB_ENV docker build . -f docker/rocm.Dockerfile --build-arg SGL_BRANCH=${{ github.ref_name }} --build-arg BUILD_TYPE=${{ matrix.build_type }} --build-arg GPU_ARCH=${{ matrix.gpu_arch }} --build-arg ENABLE_MORI=1 --build-arg NIC_BACKEND=ainic --build-arg SETUPTOOLS_SCM_PRETEND_VERSION=${pretend_version} -t rocm/sgl-dev:${tag}-${{ env.DATE }} --no-cache docker push rocm/sgl-dev:${tag}-${{ env.DATE }} + + - name: Login to Docker Hub (lmsys) + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: Push to lmsysorg/sglang-daily + run: | + docker tag rocm/sgl-dev:${{ env.IMAGE_TAG }} lmsysorg/sglang-daily:${{ env.IMAGE_TAG }} + docker push lmsysorg/sglang-daily:${{ env.IMAGE_TAG }}