diff --git a/.github/actions/ci-env/action.yml b/.github/actions/ci-env/action.yml index 2c9ac15883c8..1998826e4b65 100644 --- a/.github/actions/ci-env/action.yml +++ b/.github/actions/ci-env/action.yml @@ -4,7 +4,7 @@ description: "Single source of truth for shared CI constants (TheRock ref, Docke outputs: therock-ref: description: "TheRock commit hash to use" - value: "b45a06045cbb29c85e221748e653ac2521c6e1bf" # 2026-08-26 + value: "648a501e56a1e0919976d6f540b7853e63d44998" # 2026-09-02 kpack-ref: description: "rocm-systems commit whose shared/kpack provides the rocm_kpack packing tooling" # Copied into dnn-providers/hip-kernel-provider/cmake/KpackPython.cmake and @@ -13,7 +13,7 @@ outputs: value: "a022846cf553c2b135410a5168f97705f1b9c6ac" # 2026-08-22 baseline-run-id: description: "TheRock workflow run ID for prebuilt stage artifacts" - value: "33012920661" # Updated by assistant-librarian[bot] on submodule bumps + value: "33573805461" # Updated by assistant-librarian[bot] on submodule bumps docker-image: description: "Docker container image for Linux builds" value: "ghcr.io/rocm/therock_build_manylinux_x86_64@sha256:cf4f6d9909056906e4a1c0bc4c245658a0af4c6a6174082a86adfa2d518b7aeb" diff --git a/.github/workflows/clang-tidy.yml b/.github/workflows/clang-tidy.yml index d18690f43f35..7380c8503ba5 100644 --- a/.github/workflows/clang-tidy.yml +++ b/.github/workflows/clang-tidy.yml @@ -134,7 +134,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: repository: ROCm/TheRock - ref: b45a06045cbb29c85e221748e653ac2521c6e1bf # 2026-08-26 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 path: TheRock - name: Install base dependencies diff --git a/.github/workflows/therock-ci-nightly.yml b/.github/workflows/therock-ci-nightly.yml index a4781a378c41..5054d71dc970 100644 --- a/.github/workflows/therock-ci-nightly.yml +++ b/.github/workflows/therock-ci-nightly.yml @@ -52,7 +52,7 @@ jobs: with: repository: "ROCm/TheRock" path: TheRock - ref: ${{ inputs.therock_ref_override || 'b45a06045cbb29c85e221748e653ac2521c6e1bf' }} + ref: ${{ inputs.therock_ref_override || '648a501e56a1e0919976d6f540b7853e63d44998' }} - name: Log locked TheRock ref run: | diff --git a/.github/workflows/therock-multi-arch-ci-asan-nightly.yml b/.github/workflows/therock-multi-arch-ci-asan-nightly.yml index dcba50b4b30f..c69d9157dd76 100644 --- a/.github/workflows/therock-multi-arch-ci-asan-nightly.yml +++ b/.github/workflows/therock-multi-arch-ci-asan-nightly.yml @@ -28,12 +28,12 @@ concurrency: jobs: setup: - uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 with: build_variant: "asan" linux_amdgpu_families: "gfx94X,gfx950,gfx125X" repository: ROCm/TheRock - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 external_repo: '{"repository":"${{ github.repository }}","ref":"${{ github.sha }}"}' log_therock_ref: @@ -60,7 +60,7 @@ jobs: needs.setup.outputs.linux_build_config != '' && needs.setup.outputs.enable_build_jobs == 'true' }} - uses: ROCm/TheRock/.github/workflows/multi_arch_ci_linux.yml@3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + uses: ROCm/TheRock/.github/workflows/multi_arch_ci_linux.yml@648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 secrets: inherit with: build_config: ${{ needs.setup.outputs.linux_build_config }} @@ -71,7 +71,7 @@ jobs: test_type: ${{ needs.setup.outputs.test_type }} external_repo_config: ${{ needs.setup.outputs.external_repo_config }} repository: ROCm/TheRock - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 permissions: contents: read id-token: write @@ -88,7 +88,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: repository: "ROCm/TheRock" - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 sparse-checkout: build_tools/github_actions sparse-checkout-cone-mode: true diff --git a/.github/workflows/therock-multi-arch-ci-asan.yml b/.github/workflows/therock-multi-arch-ci-asan.yml index 5d4d32d44a01..42aceaf2f210 100644 --- a/.github/workflows/therock-multi-arch-ci-asan.yml +++ b/.github/workflows/therock-multi-arch-ci-asan.yml @@ -57,7 +57,7 @@ concurrency: jobs: setup: - uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 with: build_variant: "asan" linux_amdgpu_families: ${{ inputs.linux_amdgpu_families || 'gfx94X,gfx950,gfx125X' }} @@ -66,7 +66,7 @@ jobs: baseline_run_id: ${{ inputs.baseline_run_id || '' }} baseline_repository: ${{ inputs.baseline_repository || (github.event_name == 'workflow_dispatch' && github.repository) || '' }} repository: ROCm/TheRock - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 external_repo: '{"repository":"${{ github.repository }}","ref":"${{ github.sha }}"}' linux_build_and_test: @@ -77,7 +77,7 @@ jobs: needs.setup.outputs.linux_build_config != '' && needs.setup.outputs.enable_build_jobs == 'true' }} - uses: ROCm/TheRock/.github/workflows/multi_arch_ci_linux.yml@3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + uses: ROCm/TheRock/.github/workflows/multi_arch_ci_linux.yml@648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 secrets: inherit with: build_config: ${{ needs.setup.outputs.linux_build_config }} @@ -88,7 +88,7 @@ jobs: test_type: ${{ needs.setup.outputs.test_type }} external_repo_config: ${{ needs.setup.outputs.external_repo_config }} repository: ROCm/TheRock - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 permissions: contents: read id-token: write @@ -105,7 +105,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: repository: "ROCm/TheRock" - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 sparse-checkout: build_tools/github_actions sparse-checkout-cone-mode: true diff --git a/.github/workflows/therock-multi-arch-ci-nightly.yml b/.github/workflows/therock-multi-arch-ci-nightly.yml index c4000f837fd8..facd36e68c18 100644 --- a/.github/workflows/therock-multi-arch-ci-nightly.yml +++ b/.github/workflows/therock-multi-arch-ci-nightly.yml @@ -10,7 +10,7 @@ name: TheRock Multi-Arch Nightly CI -# TheRock ref: pinned to ROCm/TheRock commit 3c4ec014374d4d32243334ef229093fe7b38c5b2. +# TheRock ref: pinned to ROCm/TheRock commit 648a501e56a1e0919976d6f540b7853e63d44998. on: schedule: @@ -31,7 +31,7 @@ concurrency: jobs: setup: - uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 with: build_variant: "release" # Limit GPU families for nightly CI: gfx94X, gfx950 (Linux) and gfx1151 (Windows) @@ -42,7 +42,7 @@ jobs: prebuilt_stages: '' baseline_run_id: '' repository: ROCm/TheRock - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 external_repo: '{"repository":"${{ github.repository }}","ref":"${{ github.sha }}"}' log_therock_ref: @@ -69,7 +69,7 @@ jobs: needs.setup.outputs.linux_build_config != '' && needs.setup.outputs.enable_build_jobs == 'true' }} - uses: ROCm/TheRock/.github/workflows/multi_arch_ci_linux.yml@3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + uses: ROCm/TheRock/.github/workflows/multi_arch_ci_linux.yml@648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 secrets: inherit with: build_config: ${{ needs.setup.outputs.linux_build_config }} @@ -82,7 +82,7 @@ jobs: # Empty string triggers full test run in downstream workflow changed_projects: '' repository: ROCm/TheRock - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 permissions: contents: read id-token: write @@ -95,7 +95,7 @@ jobs: needs.setup.outputs.windows_build_config != '' && needs.setup.outputs.enable_build_jobs == 'true' }} - uses: ROCm/TheRock/.github/workflows/multi_arch_ci_windows.yml@3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + uses: ROCm/TheRock/.github/workflows/multi_arch_ci_windows.yml@648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 secrets: inherit with: build_config: ${{ needs.setup.outputs.windows_build_config }} @@ -106,7 +106,7 @@ jobs: # Empty string triggers full test run in downstream workflow changed_projects: '' repository: ROCm/TheRock - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 permissions: contents: read id-token: write @@ -124,7 +124,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: repository: "ROCm/TheRock" - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 sparse-checkout: build_tools/github_actions sparse-checkout-cone-mode: true diff --git a/.github/workflows/therock-multi-arch-ci.yml b/.github/workflows/therock-multi-arch-ci.yml index 5c88c9c93678..0f85ac7f2c2d 100644 --- a/.github/workflows/therock-multi-arch-ci.yml +++ b/.github/workflows/therock-multi-arch-ci.yml @@ -14,7 +14,7 @@ name: TheRock Multi-Arch CI -# TheRock ref: pinned to ROCm/TheRock commit 3c4ec014374d4d32243334ef229093fe7b38c5b2. +# TheRock ref: pinned to ROCm/TheRock commit 648a501e56a1e0919976d6f540b7853e63d44998. # NOTE: update all `@` refs and `ref:` inputs together when switching. on: @@ -122,7 +122,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: repository: ROCm/TheRock - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 path: _therock sparse-checkout: build_tools/github_actions sparse-checkout-cone-mode: true @@ -141,7 +141,7 @@ jobs: setup: needs: [ci-env, configure] - uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 with: build_variant: "release" # Limit GPU families for rocm-libraries CI @@ -166,7 +166,7 @@ jobs: # and determines which stages to rebuild based on changed files stage_reuse_mode: reuse-stage repository: ROCm/TheRock - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 # Pass external repo info for stage-impact analysis external_repo: '{"repository":"${{ github.repository }}","ref":"${{ github.sha }}"}' @@ -179,7 +179,7 @@ jobs: needs.setup.outputs.enable_build_jobs == 'true' && needs.configure.outputs.skip_tests != 'true' }} - uses: ROCm/TheRock/.github/workflows/multi_arch_ci_linux.yml@3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + uses: ROCm/TheRock/.github/workflows/multi_arch_ci_linux.yml@648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 secrets: inherit with: build_config: ${{ needs.setup.outputs.linux_build_config }} @@ -193,7 +193,7 @@ jobs: changed_projects: ${{ needs.configure.outputs.run_all_tests == 'true' && '' || needs.configure.outputs.changed_projects }} repository: ROCm/TheRock # Concrete SHA resolved once by setup; do not re-resolve main here. - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 permissions: contents: read id-token: write @@ -207,7 +207,7 @@ jobs: needs.setup.outputs.enable_build_jobs == 'true' && needs.configure.outputs.skip_tests != 'true' }} - uses: ROCm/TheRock/.github/workflows/multi_arch_ci_windows.yml@3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + uses: ROCm/TheRock/.github/workflows/multi_arch_ci_windows.yml@648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 secrets: inherit with: build_config: ${{ needs.setup.outputs.windows_build_config }} @@ -219,7 +219,7 @@ jobs: changed_projects: ${{ needs.configure.outputs.run_all_tests == 'true' && '' || needs.configure.outputs.changed_projects }} repository: ROCm/TheRock # Concrete SHA resolved once by setup; do not re-resolve main here. - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 permissions: contents: read id-token: write @@ -240,7 +240,7 @@ jobs: with: repository: "ROCm/TheRock" # Concrete SHA resolved once by setup; do not re-resolve main here. - ref: 3c4ec014374d4d32243334ef229093fe7b38c5b2 # 2026-08-31 + ref: 648a501e56a1e0919976d6f540b7853e63d44998 # 2026-09-02 sparse-checkout: build_tools/github_actions sparse-checkout-cone-mode: true