Skip to content

Commit 1767756

Browse files
committed
fix exclude filters
1 parent ddd84f7 commit 1767756

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

.github/workflows/build_artifacts.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -116,24 +116,31 @@ jobs:
116116
matrix:
117117
runner: ["windows-x86-n2-64", "linux-x86-n2-16", "linux-arm64-t2a-48"]
118118
artifact: ${{ fromJSON(needs.determine_artifact_matrix.outputs.artifact_matrix) }}
119-
python: ["3.10", "3.11", "3.12"]
119+
python: ["3.10", "3.11", "3.12", "3.13"]
120120
# jax-cuda-pjrt and jax are pure Python packages so they do not need to be built for each
121121
# Python version.
122122
exclude:
123-
# Pure Python packages do not need to be built for each Python version.
123+
# jax-cuda-pjrt and jax are Python version independent and do not need to be built for
124+
# each Python version
125+
# Exclude jax-cuda-pjrt
124126
- artifact: "jax-cuda-pjrt"
125-
python: "3.10"
127+
python: "3.11"
128+
- artifact: "jax-cuda-pjrt"
129+
python: "3.12"
126130
- artifact: "jax-cuda-pjrt"
131+
python: "3.13"
132+
# Exclude jax
133+
- artifact: "jax"
127134
python: "3.11"
128135
- artifact: "jax"
129-
python: "3.10"
136+
python: "3.12"
130137
- artifact: "jax"
131-
python: "3.11"
132-
# jax is a pure Python package so it does not need to be built on multiple platforms.
138+
python: "3.13"
139+
# jax also only needs to be built once per runner
133140
- artifact: "jax"
134141
runner: "windows-x86-n2-64"
135142
- artifact: "jax"
136-
runner: "linux-arm64-t2a-16"
143+
runner: "linux-arm64-t2a-48"
137144
# jax-cuda-plugin and jax-cuda-pjrt are not supported on Windows.
138145
- artifact: "jax-cuda-plugin"
139146
runner: "windows-x86-n2-64"

0 commit comments

Comments
 (0)