From cb639a797b899a0c7e2b4533e4bdbd5f46a830e7 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Thu, 3 Sep 2026 10:43:34 -0500 Subject: [PATCH 1/2] compute-matrix: add 'docs-build' matrix, switch docs builds to RTX Pro 6000 --- .github/workflows/compute-matrix.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/compute-matrix.yaml b/.github/workflows/compute-matrix.yaml index 05df1caa..d59d1b60 100644 --- a/.github/workflows/compute-matrix.yaml +++ b/.github/workflows/compute-matrix.yaml @@ -145,6 +145,22 @@ jobs: - { ARCH: 'arm64', PY_VER: '3.14', CUDA_VER: '13.3.0', LINUX_VER: 'rockylinux8', GPU: 'a100', DRIVER: 'latest', DEPENDENCIES: 'latest' } - { ARCH: 'arm64', PY_VER: '3.14', CUDA_VER: '13.3.0', LINUX_VER: 'ubuntu26.04', GPU: 'gb300', DRIVER: 'latest', DEPENDENCIES: 'latest' } + docs-build: + pull-request: &docs_build + # Docs builds just need "any GPU". Centrallizing the matrix reduces the effort to switch + # to different runner types (e.g. to those that are cheaper or have more spare capacity). + # + # To make this safe to update when projects might be in the middle of migrations + # to add new Python / CUDA / OS, choose: + # + # - amd64-only + # - oldest-supported Python, CUDA, and operating system + # - some GPU with low queue + # - "latest" driver + # + - { ARCH: 'amd64', PY_VER: '3.11', CUDA_VER: '12.9.2', LINUX_VER: 'rockylinux8', GPU: 'rtxpro6000', DRIVER: 'latest'} + nightly: *docs_build + wheels-build: pull-request: &wheels_build # amd64 From 18429c06c1d44a90c6ec63571f06e44645c0fb18 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Thu, 3 Sep 2026 15:18:05 -0500 Subject: [PATCH 2/2] fix quotes --- .github/workflows/compute-matrix.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/compute-matrix.yaml b/.github/workflows/compute-matrix.yaml index d59d1b60..94503ca4 100644 --- a/.github/workflows/compute-matrix.yaml +++ b/.github/workflows/compute-matrix.yaml @@ -147,7 +147,7 @@ jobs: docs-build: pull-request: &docs_build - # Docs builds just need "any GPU". Centrallizing the matrix reduces the effort to switch + # Docs builds just need any GPU. Centrallizing the matrix reduces the effort to switch # to different runner types (e.g. to those that are cheaper or have more spare capacity). # # To make this safe to update when projects might be in the middle of migrations @@ -156,7 +156,7 @@ jobs: # - amd64-only # - oldest-supported Python, CUDA, and operating system # - some GPU with low queue - # - "latest" driver + # - latest driver # - { ARCH: 'amd64', PY_VER: '3.11', CUDA_VER: '12.9.2', LINUX_VER: 'rockylinux8', GPU: 'rtxpro6000', DRIVER: 'latest'} nightly: *docs_build