From 74059cc3bd12d60d91094aaef03cd0030515e943 Mon Sep 17 00:00:00 2001 From: Xinyu Jiang Date: Tue, 1 Sep 2026 04:42:51 +0000 Subject: [PATCH 1/2] ci: move the miles ROCm nightlies from rocm700 to rocm10 Co-authored-by: Zhiyao Jiang --- ...-rocm720.yml => nightly-test-amd-miles-rocm10.yml} | 11 ++++------- ...ml => release-docker-amd-miles-rocm10-nightly.yml} | 11 ++++------- 2 files changed, 8 insertions(+), 14 deletions(-) rename .github/workflows/{nightly-test-amd-miles-rocm720.yml => nightly-test-amd-miles-rocm10.yml} (90%) rename .github/workflows/{release-docker-amd-miles-rocm700-nightly.yml => release-docker-amd-miles-rocm10-nightly.yml} (89%) diff --git a/.github/workflows/nightly-test-amd-miles-rocm720.yml b/.github/workflows/nightly-test-amd-miles-rocm10.yml similarity index 90% rename from .github/workflows/nightly-test-amd-miles-rocm720.yml rename to .github/workflows/nightly-test-amd-miles-rocm10.yml index 813fae11a2e1..f4903bdcd437 100644 --- a/.github/workflows/nightly-test-amd-miles-rocm720.yml +++ b/.github/workflows/nightly-test-amd-miles-rocm10.yml @@ -1,13 +1,10 @@ -name: Nightly Test Miles (AMD ROCm 7.2) +name: Nightly Test Miles (AMD ROCm 10) on: - schedule: - # Runs after the 12:00 UTC miles image build has pushed the dated image. - - cron: "30 17 * * *" workflow_dispatch: inputs: image_tag: - description: "Override miles image tag (e.g. miles-rocm720-mi35x-20260621); empty = newest by date" + description: "Override miles image tag (e.g. miles-rocm10-mi35x-20260901); empty = newest by date" required: false type: string default: "" @@ -46,10 +43,10 @@ jobs: username: ${{ secrets.DOCKERHUB_AMD_USERNAME }} password: ${{ secrets.DOCKERHUB_AMD_TOKEN }} - - name: Resolve newest miles ROCm 7.2 image + - name: Resolve newest miles ROCm 10 image run: | repo="rocm/sgl-dev" - base="miles-rocm720-mi35x" + base="miles-rocm10-mi35x" tag="${{ inputs.image_tag }}" if [ -z "${tag}" ]; then # Walk back from today; the build job pushes a dated tag at 12:00 UTC. diff --git a/.github/workflows/release-docker-amd-miles-rocm700-nightly.yml b/.github/workflows/release-docker-amd-miles-rocm10-nightly.yml similarity index 89% rename from .github/workflows/release-docker-amd-miles-rocm700-nightly.yml rename to .github/workflows/release-docker-amd-miles-rocm10-nightly.yml index 0ea0e8b5e52e..a75786b1005a 100644 --- a/.github/workflows/release-docker-amd-miles-rocm700-nightly.yml +++ b/.github/workflows/release-docker-amd-miles-rocm10-nightly.yml @@ -1,9 +1,7 @@ -name: Release Docker Images Nightly Miles ROCm7.0 (AMD) +name: Release Docker Images Nightly Miles ROCm10 (AMD) on: workflow_dispatch: - schedule: - - cron: "0 12 * * *" concurrency: group: ${{ github.workflow }}-${{ github.event.number || github.sha }} @@ -20,14 +18,13 @@ jobs: fail-fast: false matrix: variant: - - rocm700-mi35x - - rocm700-mi30x + - rocm10-mi35x steps: - name: Checkout miles repository uses: actions/checkout@v4 with: - repository: radixark/miles - ref: main + repository: XinyuJiangCMU/miles + ref: pr/rocm10-variant-20260901 fetch-depth: 0 persist-credentials: false From a29fa0dd53501def65e69332ff2288690a6105d9 Mon Sep 17 00:00:00 2001 From: Xinyu Jiang Date: Wed, 9 Sep 2026 14:33:29 +0000 Subject: [PATCH 2/2] ci: schedule the miles ROCm 10 nightlies and build from radixark/miles main radixark/miles PR 2854 merged, so the rocm10-mi35x variant now exists on main. Point the build workflow back at radixark/miles@main and restore both crons (12:00 UTC build, 17:30 UTC test) so the ROCm 10 track runs on the same cadence the rocm720 nightlies did. --- .github/workflows/nightly-test-amd-miles-rocm10.yml | 3 +++ .../workflows/release-docker-amd-miles-rocm10-nightly.yml | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nightly-test-amd-miles-rocm10.yml b/.github/workflows/nightly-test-amd-miles-rocm10.yml index f4903bdcd437..e13b810d43bf 100644 --- a/.github/workflows/nightly-test-amd-miles-rocm10.yml +++ b/.github/workflows/nightly-test-amd-miles-rocm10.yml @@ -1,6 +1,9 @@ name: Nightly Test Miles (AMD ROCm 10) on: + schedule: + # Runs after the 12:00 UTC miles image build has pushed the dated image. + - cron: "30 17 * * *" workflow_dispatch: inputs: image_tag: diff --git a/.github/workflows/release-docker-amd-miles-rocm10-nightly.yml b/.github/workflows/release-docker-amd-miles-rocm10-nightly.yml index a75786b1005a..166d110cac1e 100644 --- a/.github/workflows/release-docker-amd-miles-rocm10-nightly.yml +++ b/.github/workflows/release-docker-amd-miles-rocm10-nightly.yml @@ -2,6 +2,8 @@ name: Release Docker Images Nightly Miles ROCm10 (AMD) on: workflow_dispatch: + schedule: + - cron: "0 12 * * *" concurrency: group: ${{ github.workflow }}-${{ github.event.number || github.sha }} @@ -23,8 +25,8 @@ jobs: - name: Checkout miles repository uses: actions/checkout@v4 with: - repository: XinyuJiangCMU/miles - ref: pr/rocm10-variant-20260901 + repository: radixark/miles + ref: main fetch-depth: 0 persist-credentials: false