From ad09c886de855ade96e009bb2999af80ddfd2e39 Mon Sep 17 00:00:00 2001 From: ptaylor Date: Tue, 27 Jan 2026 09:27:51 -0800 Subject: [PATCH] add matrix input to build-all-rapids-repos.yml --- .github/workflows/build-all-rapids-repos.yml | 17 ++++++++++++----- .github/workflows/test-rapids-build-times.yml | 2 ++ 2 files changed, 14 insertions(+), 5 deletions(-) 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: