Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/actions/ci-env/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/clang-tidy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/therock-ci-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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: |
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/therock-multi-arch-ci-asan-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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 }}
Expand All @@ -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
Expand All @@ -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

Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/therock-multi-arch-ci-asan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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' }}
Expand All @@ -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:
Expand All @@ -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 }}
Expand All @@ -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
Expand All @@ -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

Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/therock-multi-arch-ci-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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)
Expand All @@ -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:
Expand All @@ -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 }}
Expand All @@ -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
Expand All @@ -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 }}
Expand All @@ -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
Expand All @@ -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

Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/therock-multi-arch-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 `@<ref>` refs and `ref:` inputs together when switching.

on:
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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 }}"}'

Expand All @@ -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 }}
Expand All @@ -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
Expand All @@ -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 }}
Expand All @@ -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
Expand All @@ -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

Expand Down
Loading