Skip to content

Commit d6f9d76

Browse files
authored
Update validation workflows for python 3.14 and 3.14t (#7045)
1 parent c60987b commit d6f9d76

File tree

1 file changed

+21
-8
lines changed

1 file changed

+21
-8
lines changed

.github/scripts/validate_binaries.sh

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,27 @@ else
2222
conda install -y conda=23.11.0
2323
fi
2424

25-
if [[ ${MATRIX_PYTHON_VERSION} == "3.13t" ]]; then
26-
conda create -y -n ${ENV_NAME} python=3.13 python-freethreading -c conda-forge
27-
conda activate ${ENV_NAME}
28-
TORCH_ONLY='true'
29-
else
30-
conda create -y -n ${ENV_NAME} python=${MATRIX_PYTHON_VERSION}
31-
conda activate ${ENV_NAME}
32-
fi
25+
case $MATRIX_PYTHON_VERSION in
26+
3.14t)
27+
export PYTHON_V=3.14.0rc1
28+
export CONDA_EXTRA_PARAM=" python-freethreading -c conda-forge/label/python_rc -c conda-forge"
29+
;;
30+
3.14)
31+
export PYTHON_V=3.14.0rc1
32+
export CONDA_EXTRA_PARAM=" -c conda-forge/label/python_rc -c conda-forge"
33+
;;
34+
3.13t)
35+
export PYTHON_V=3.13
36+
export CONDA_EXTRA_PARAM=" python-freethreading -c conda-forge"
37+
;;
38+
*)
39+
export PYTHON_V=${MATRIX_PYTHON_VERSION}
40+
export CONDA_EXTRA_PARAM=""
41+
;;
42+
esac
43+
44+
conda create -y -n ${ENV_NAME} python=${PYTHON_V} ${CONDA_EXTRA_PARAM}
45+
conda activate ${ENV_NAME}
3346
INSTALLATION=${MATRIX_INSTALLATION/"conda install"/"conda install -y"}
3447
TEST_SUFFIX=""
3548

0 commit comments

Comments
 (0)