|
88 | 88 | # cuda.core's "cuda.bindings 12.x or 13.x must be installed" guard. |
89 | 89 | fetch-depth: 0 |
90 | 90 | filter: blob:none |
91 | | - # third_party/cccl provides the CCCL headers cuda.core compiles against. |
92 | | - submodules: true |
| 91 | + # Fetch CCCL separately: checkout's filter does not apply to submodules. |
| 92 | + submodules: false |
| 93 | + |
| 94 | + - name: Checkout CCCL submodule |
| 95 | + run: | |
| 96 | + git submodule sync --recursive |
| 97 | + git submodule update --init --force --depth=1 --filter=blob:none --recursive |
93 | 98 |
|
94 | 99 | - name: Setup pixi |
95 | 100 | uses: ./.github/actions/setup-pixi |
@@ -147,8 +152,13 @@ jobs: |
147 | 152 | # cuda.core's "cuda.bindings 12.x or 13.x must be installed" guard. |
148 | 153 | fetch-depth: 0 |
149 | 154 | filter: blob:none |
150 | | - # third_party/cccl provides the CCCL headers cuda.core compiles against. |
151 | | - submodules: true |
| 155 | + # Fetch CCCL separately: checkout's filter does not apply to submodules. |
| 156 | + submodules: false |
| 157 | + |
| 158 | + - name: Checkout CCCL submodule |
| 159 | + run: | |
| 160 | + git submodule sync --recursive |
| 161 | + git submodule update --init --force --depth=1 --filter=blob:none --recursive |
152 | 162 |
|
153 | 163 | - name: Setup pixi |
154 | 164 | uses: ./.github/actions/setup-pixi |
@@ -215,8 +225,13 @@ jobs: |
215 | 225 | # cuda.core's "cuda.bindings 12.x or 13.x must be installed" guard. |
216 | 226 | fetch-depth: 0 |
217 | 227 | filter: blob:none |
218 | | - # third_party/cccl provides the CCCL headers cuda.core compiles against. |
219 | | - submodules: true |
| 228 | + # Fetch CCCL separately: checkout's filter does not apply to submodules. |
| 229 | + submodules: false |
| 230 | + |
| 231 | + - name: Checkout CCCL submodule |
| 232 | + run: | |
| 233 | + git submodule sync --recursive |
| 234 | + git submodule update --init --force --depth=1 --filter=blob:none --recursive |
220 | 235 |
|
221 | 236 | - name: Setup proxy cache |
222 | 237 | uses: nv-gha-runners/setup-proxy-cache@main |
|
0 commit comments