diff --git a/.github/workflows/build-all-rapids-repos.yml b/.github/workflows/build-all-rapids-repos.yml index 257db944..bccf5710 100644 --- a/.github/workflows/build-all-rapids-repos.yml +++ b/.github/workflows/build-all-rapids-repos.yml @@ -8,6 +8,17 @@ on: env: type: string required: false + matrix: + type: string + required: false + default: | + { + "include": [ + { "libs": "rmm ucxx kvikio dask-cuda cudf cudf_kafka rapidsmpf" }, + { "libs": "rmm ucxx dask-cuda raft cuvs cuml" }, + { "libs": "rmm ucxx dask-cuda raft cugraph cugraph-gnn nx-cugraph" } + ] + } jobs: check-event: @@ -41,11 +52,7 @@ jobs: pull-requests: read strategy: fail-fast: false - matrix: - include: - - { libs: 'rmm ucxx kvikio dask-cuda cudf cudf_kafka rapidsmpf' } - - { libs: 'rmm ucxx dask-cuda raft cuvs cuml' } - - { libs: 'rmm ucxx dask-cuda raft cugraph cugraph-gnn nx-cugraph' } + matrix: ${{ fromJSON(inputs.matrix) }} with: arch: '["amd64", "arm64"]' cuda: '["12.9", "13.1"]' diff --git a/.github/workflows/test-rapids-build-times.yml b/.github/workflows/test-rapids-build-times.yml index 2ee2edd0..57a4cf26 100644 --- a/.github/workflows/test-rapids-build-times.yml +++ b/.github/workflows/test-rapids-build-times.yml @@ -14,6 +14,7 @@ jobs: uses: ./.github/workflows/build-all-rapids-repos.yml with: env: ${{ matrix.env }} + matrix: '{ "include": [{ "libs": "" }] }' strategy: fail-fast: false matrix: @@ -36,6 +37,7 @@ jobs: uses: ./.github/workflows/build-all-rapids-repos.yml with: env: ${{ matrix.env }} + matrix: '{ "include": [{ "libs": "" }] }' strategy: fail-fast: false matrix: