3535 outputs :
3636 projects : ${{ steps.projects.outputs.projects }}
3737 test_type : ${{ steps.projects.outputs.test_type }}
38+ linux_package_targets : ${{ steps.configure_linux.outputs.package_targets }}
39+ windows_package_targets : ${{ steps.configure_windows.outputs.package_targets }}
3840 steps :
3941 - name : Checkout code
4042 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4345 sparse-checkout-cone-mode : true
4446 fetch-depth : 2
4547
48+ - name : Checkout TheRock repository
49+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
50+ with :
51+ repository : " ROCm/TheRock"
52+ path : TheRock
53+ ref : f3f77a3161922df3eee006b888b439d75b2b4668 # 2025-10-29 commit
54+
4655 - name : Set up Python
4756 uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
4857 with :
5968 PROJECTS : ${{ inputs.projects }}
6069 run : |
6170 python .github/scripts/therock_configure_ci.py
71+
72+ - name : Fetch Linux targets for build and test
73+ env :
74+ THEROCK_PACKAGE_PLATFORM : " linux"
75+ id : configure_linux
76+ run : python ./TheRock/build_tools/github_actions/fetch_package_targets.py
77+
78+ - name : Fetch Windows targets for build and test
79+ env :
80+ THEROCK_PACKAGE_PLATFORM : " windows"
81+ id : configure_windows
82+ run : python ./TheRock/build_tools/github_actions/fetch_package_targets.py
6283
6384 therock-ci-linux :
6485 name : Linux (${{ matrix.projects.project_to_test }})
@@ -71,12 +92,15 @@ jobs:
7192 fail-fast : false
7293 matrix :
7394 projects : ${{ fromJSON(needs.setup.outputs.projects) }}
95+ target_bundle : ${{ fromJSON(needs.setup.outputs.linux_package_targets) }}
7496 uses : ./.github/workflows/therock-ci-linux.yml
7597 secrets : inherit
7698 with :
7799 cmake_options : ${{ matrix.projects.cmake_options }}
78100 project_to_test : ${{ matrix.projects.project_to_test }}
79101 test_type : ${{ needs.setup.outputs.test_type }}
102+ amdgpu_families : ${{ matrix.target_bundle.amdgpu_families }}
103+ test_runs_on : ${{ matrix.target_bundle.test_machine }}
80104
81105 therock-ci-windows :
82106 name : Windows (${{ matrix.projects.project_to_test }})
@@ -89,12 +113,15 @@ jobs:
89113 fail-fast : false
90114 matrix :
91115 projects : ${{ fromJSON(needs.setup.outputs.projects) }}
116+ target_bundle : ${{ fromJSON(needs.setup.outputs.windows_package_targets) }}
92117 uses : ./.github/workflows/therock-ci-windows.yml
93118 secrets : inherit
94119 with :
95120 cmake_options : ${{ matrix.projects.cmake_options }}
96121 project_to_test : ${{ matrix.projects.project_to_test }}
97122 test_type : ${{ needs.setup.outputs.test_type }}
123+ amdgpu_families : ${{ matrix.target_bundle.amdgpu_families }}
124+ test_runs_on : ${{ matrix.target_bundle.test_machine }}
98125
99126 therock_ci_summary :
100127 name : TheRock CI Summary
0 commit comments