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/workflows/rccl-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
timeout_minutes: 240
artifact_group: ${{ inputs.artifact_group || 'gfx950-dcgpu' }}
artifact_run_id: ${{ inputs.artifact_run_id || '' }}
therock_ref: ${{ inputs.therock_ref || '2e7c190b99caa226a8644eda6eca720b3db102d5' }}
therock_ref: ${{ inputs.therock_ref || '7b19fce75b97c4604609daaf9ad70975563108a0' }} # 2026-08-25 commit
amdgpu_targets: ${{ inputs.amdgpu_targets || 'gfx950' }}

# GIN suite (WIP) on Tensorwave. Failures show red with logs on this job.
Expand All @@ -82,7 +82,7 @@ jobs:
non_gating: true
artifact_group: ${{ inputs.artifact_group || 'gfx950-dcgpu' }}
artifact_run_id: ${{ inputs.artifact_run_id || '' }}
therock_ref: ${{ inputs.therock_ref || '2e7c190b99caa226a8644eda6eca720b3db102d5' }}
therock_ref: ${{ inputs.therock_ref || '7b19fce75b97c4604609daaf9ad70975563108a0' }} # 2026-08-25 commit
amdgpu_targets: ${{ inputs.amdgpu_targets || 'gfx950' }}

# Gates GIN on build/infra failures only; test failures stay non-gating (red
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/therock-build-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
with:
repository: "ROCm/TheRock"
path: "TheRock"
ref: b014dba9f285f6d510624cbe1a1d20251c99c0f4 # 2026-08-21
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit

- name: Install python deps
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/therock-ci-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
with:
repository: "ROCm/TheRock"
path: "TheRock"
ref: b014dba9f285f6d510624cbe1a1d20251c99c0f4 # 2026-08-21
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit

- name: Install python deps
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/therock-ci-windows.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: b014dba9f285f6d510624cbe1a1d20251c99c0f4 # 2026-08-21
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit

- name: Set up Python
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/therock-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ jobs:
with:
repository: "ROCm/TheRock"
path: TheRock
ref: b014dba9f285f6d510624cbe1a1d20251c99c0f4 # 2026-08-21
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit

- name: Checkout CI config
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
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@main
uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
with:
build_variant: "asan"
linux_amdgpu_families: "gfx94X,gfx950,gfx125X"
repository: ROCm/TheRock
ref: "main"
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
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@main
uses: ROCm/TheRock/.github/workflows/multi_arch_ci_linux.yml@7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
with:
build_config: ${{ needs.setup.outputs.linux_build_config }}
test_labels: ${{ needs.setup.outputs.linux_test_labels }}
Expand All @@ -70,7 +70,7 @@ jobs:
test_type: ${{ needs.setup.outputs.test_type }}
external_repo_config: ${{ needs.setup.outputs.external_repo_config }}
repository: ROCm/TheRock
ref: ${{ needs.setup.outputs.ref }}
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
permissions:
contents: read
id-token: write
Expand All @@ -87,7 +87,7 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
repository: "ROCm/TheRock"
ref: ${{ needs.setup.outputs.ref }}
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
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 @@ -53,15 +53,15 @@ concurrency:

jobs:
setup:
uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@main
uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
with:
build_variant: "asan"
linux_amdgpu_families: ${{ inputs.linux_amdgpu_families || 'gfx94X,gfx950,gfx125X' }}
linux_test_labels: ${{ inputs.linux_test_labels || '' }}
prebuilt_stages: ${{ inputs.prebuilt_stages || '' }}
baseline_run_id: ${{ inputs.baseline_run_id || '' }}
repository: ROCm/TheRock
ref: "main"
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
external_repo: '{"repository":"${{ github.repository }}","ref":"${{ github.sha }}"}'

linux_build_and_test:
Expand All @@ -72,7 +72,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@main
uses: ROCm/TheRock/.github/workflows/multi_arch_ci_linux.yml@7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
with:
build_config: ${{ needs.setup.outputs.linux_build_config }}
test_labels: ${{ needs.setup.outputs.linux_test_labels }}
Expand All @@ -82,7 +82,7 @@ jobs:
test_type: ${{ needs.setup.outputs.test_type }}
external_repo_config: ${{ needs.setup.outputs.external_repo_config }}
repository: ROCm/TheRock
ref: ${{ needs.setup.outputs.ref }}
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
permissions:
contents: read
id-token: write
Expand All @@ -100,7 +100,7 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
repository: "ROCm/TheRock"
ref: ${{ needs.setup.outputs.ref }}
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
sparse-checkout: build_tools/github_actions
sparse-checkout-cone-mode: true

Expand Down
17 changes: 7 additions & 10 deletions .github/workflows/therock-multi-arch-ci-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ concurrency:

jobs:
setup:
uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@main
uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
with:
build_variant: "release"
# Limit GPU families for nightly CI: gfx94X, gfx950, gfx125X (Linux) and gfx1151 (Windows)
Expand All @@ -65,7 +65,7 @@ jobs:
# Default resolves the live tip of ROCm/TheRock@main; workflow_dispatch can
# pin an explicit ref via therock_ref_override. setup resolves this to one
# concrete SHA (needs.setup.outputs.ref) for every downstream job.
ref: ${{ inputs.therock_ref_override || 'main' }}
ref: ${{ inputs.therock_ref_override || '7b19fce75b97c4604609daaf9ad70975563108a0' }} # 2026-08-25 commit
# TEMPORARY: MI455 bringup - pass family_overrides to configure test runner and limited tests
# TODO(geomin12): Remove family_overrides once MI455 is in therock-ci-config
external_repo: >-
Expand Down Expand Up @@ -107,7 +107,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@main
uses: ROCm/TheRock/.github/workflows/multi_arch_ci_linux.yml@7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
with:
build_config: ${{ needs.setup.outputs.linux_build_config }}
test_labels: ${{ needs.setup.outputs.linux_test_labels }}
Expand All @@ -119,8 +119,7 @@ jobs:
# Empty string triggers full test run in downstream workflow
changed_projects: ''
repository: ROCm/TheRock
# Concrete SHA resolved once by setup; do not re-resolve main here.
ref: ${{ needs.setup.outputs.ref }}
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
permissions:
contents: read
id-token: write
Expand All @@ -133,7 +132,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@main
uses: ROCm/TheRock/.github/workflows/multi_arch_ci_windows.yml@7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
with:
build_config: ${{ needs.setup.outputs.windows_build_config }}
test_labels: ${{ needs.setup.outputs.windows_test_labels }}
Expand All @@ -143,8 +142,7 @@ jobs:
# Empty string triggers full test run in downstream workflow
changed_projects: ''
repository: ROCm/TheRock
# Concrete SHA resolved once by setup; do not re-resolve main here.
ref: ${{ needs.setup.outputs.ref }}
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
permissions:
contents: read
id-token: write
Expand All @@ -162,8 +160,7 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
repository: "ROCm/TheRock"
# Concrete SHA resolved once by setup; do not re-resolve main here.
ref: ${{ needs.setup.outputs.ref }}
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
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.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
repository: ROCm/TheRock
ref: main
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
path: _therock
sparse-checkout: build_tools/github_actions
sparse-checkout-cone-mode: true
Expand All @@ -110,7 +110,7 @@ jobs:

setup:
needs: configure
uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@main
uses: ROCm/TheRock/.github/workflows/setup_multi_arch.yml@7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
with:
build_variant: "release"
# Limit GPU families for rocm-systems CI
Expand All @@ -128,7 +128,7 @@ jobs:
# and determines which stages to rebuild based on changed files
stage_reuse_mode: reuse-stage
repository: ROCm/TheRock
ref: main
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
# TEMPORARY: MI455 bringup - pass family_overrides to configure test runner and limited tests
# TODO(geomin12): Remove family_overrides once MI455 is in therock-ci-config
# NOTE: MI455 machine is down - test-runs-on set to "" until back online (was: linux-mi455-gpu-rocm)
Expand Down Expand Up @@ -156,7 +156,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@main
uses: ROCm/TheRock/.github/workflows/multi_arch_ci_linux.yml@7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
with:
build_config: ${{ needs.setup.outputs.linux_build_config }}
test_labels: ${{ needs.setup.outputs.linux_test_labels }}
Expand All @@ -168,7 +168,7 @@ jobs:
# Empty string when run_all_tests=true triggers full test run in downstream workflow
changed_projects: ${{ needs.configure.outputs.run_all_tests == 'true' && '' || needs.configure.outputs.changed_projects }}
repository: ROCm/TheRock
ref: main
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
permissions:
contents: read
id-token: write
Expand All @@ -182,7 +182,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@main
uses: ROCm/TheRock/.github/workflows/multi_arch_ci_windows.yml@7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
with:
build_config: ${{ needs.setup.outputs.windows_build_config }}
test_labels: ${{ needs.setup.outputs.windows_test_labels }}
Expand All @@ -192,7 +192,7 @@ jobs:
# Empty string when run_all_tests=true triggers full test run in downstream workflow
changed_projects: ${{ needs.configure.outputs.run_all_tests == 'true' && '' || needs.configure.outputs.changed_projects }}
repository: ROCm/TheRock
ref: main
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
permissions:
contents: read
id-token: write
Expand All @@ -210,7 +210,7 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
repository: "ROCm/TheRock"
ref: main
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit
sparse-checkout: build_tools/github_actions
sparse-checkout-cone-mode: true

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/therock-rccl-ci-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
with:
repository: "ROCm/TheRock"
path: "TheRock"
ref: b014dba9f285f6d510624cbe1a1d20251c99c0f4 # 2026-08-21
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit

- name: Install python deps
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/therock-rccl-test-jax-collective.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: "ROCm/TheRock"
ref: d8e27dff1d165462ffa5bd50057a075b943c97c5 # 2026-07-13
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit

- name: Checkout rocm-systems scripts
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: "ROCm/TheRock"
ref: b014dba9f285f6d510624cbe1a1d20251c99c0f4 # 2026-08-21
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit

# Centralized arch-specific configuration
- name: Set arch-specific paths
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: "ROCm/TheRock"
ref: b014dba9f285f6d510624cbe1a1d20251c99c0f4 # 2026-08-21
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit

- name: Run setup test environment workflow
uses: './.github/actions/setup_test_environment'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: "ROCm/TheRock"
ref: b014dba9f285f6d510624cbe1a1d20251c99c0f4 # 2026-08-21
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit

- name: Checkout rocm-systems scripts
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/therock-rccl-test-rocprof.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: "ROCm/TheRock"
ref: d8e27dff1d165462ffa5bd50057a075b943c97c5 # 2026-07-13
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit

- name: Checkout rocm-systems scripts
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/therock-test-component.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ jobs:
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
repository: "ROCm/TheRock"
ref: b014dba9f285f6d510624cbe1a1d20251c99c0f4 # 2026-08-21
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit

- name: Run setup test environment workflow
uses: './.github/actions/setup_test_environment'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/therock-test-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ jobs:
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
repository: "ROCm/TheRock"
ref: b014dba9f285f6d510624cbe1a1d20251c99c0f4 # 2026-08-21
ref: 7b19fce75b97c4604609daaf9ad70975563108a0 # 2026-08-25 commit

- name: Checkout CI config
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Expand Down
Loading