@@ -128,6 +128,10 @@ jobs:
128128 steps :
129129 - name : Checkout ${{ github.event.repository.name }}
130130 uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
131+ with :
132+ # Test sources must match the wheels under test (nightly runs
133+ # reuse wheels built from an older commit of main).
134+ ref : ${{ inputs.sha || github.sha }}
131135
132136 - name : Setup proxy cache
133137 uses : nv-gha-runners/setup-proxy-cache@main
@@ -140,8 +144,9 @@ jobs:
140144 # for artifact fetching, graphics libs, g++ required for cffi in
141145 # example; util-linux for `nsenter` (custom-DRIVER rows re-exec
142146 # install_gpu_driver.sh onto the host through nsenter)
143- dependencies : " jq wget libgl1 libegl1 g++ util-linux"
144- dependent_exes : " jq wget"
147+ # yq: ci/tools/env-vars reads ci/versions.yml with it
148+ dependencies : " jq wget libgl1 libegl1 g++ util-linux yq"
149+ dependent_exes : " jq wget yq"
145150
146151 - name : Install GPU driver
147152 if : ${{ matrix.DRIVER != 'latest' && matrix.DRIVER != 'earliest' }}
@@ -248,14 +253,14 @@ jobs:
248253 fi
249254
250255 - name : Display structure of downloaded cuda-python artifacts
251- if : ${{ env.TEST_PYTHON == 'true' && env.BINDINGS_SOURCE != 'published ' }}
256+ if : ${{ env.TEST_PYTHON == 'true' && env.BINDINGS_SOURCE != 'floor ' }}
252257 run : |
253258 pwd
254259 ls -lah cuda_python*.whl cuda_pathfinder/
255260
256261 - name : Display structure of downloaded cuda.bindings artifacts
257262 if : ${{ (env.TEST_BINDINGS == 'true' || env.TEST_CORE == 'true' || env.TEST_PYTHON == 'true') &&
258- env.BINDINGS_SOURCE != 'published ' }}
263+ env.BINDINGS_SOURCE != 'floor ' }}
259264 run : |
260265 pwd
261266 ls -lahR $CUDA_BINDINGS_ARTIFACTS_DIR
0 commit comments