2222
2323 strategy :
2424 matrix :
25- python : ['3.9', '3.10', '3.11']
25+ python : ['3.9', '3.10', '3.11', '3.12' ]
2626 steps :
2727 - uses : actions/checkout@v4.1.7
2828 with :
5353 - name : Build conda package
5454 run : |
5555 # use bootstrap channel to pull NumPy linked with OpenBLAS
56- CHANNELS="-c dppy/label/bootstrap -c ${{ env.INTEL_CHANNEL }} -c conda-forge --override-channels"
57- VERSIONS="--python ${{ matrix.python }} --numpy 1.23 "
56+ CHANNELS="-c conda-forge --override-channels"
57+ VERSIONS="--python ${{ matrix.python }} --numpy 2.0 "
5858 TEST="--no-test"
5959 conda build \
6060 $TEST \
7777
7878 strategy :
7979 matrix :
80- python : ['3.9', '3.10', '3.11']
80+ python : ['3.9', '3.10', '3.11', '3.12' ]
8181 env :
8282 conda-bld : C:\Miniconda\conda-bld\win-64\
8383 steps :
@@ -109,7 +109,7 @@ jobs:
109109 - name : Build conda package
110110 env :
111111 OVERRIDE_INTEL_IPO : 1 # IPO requires more resources that GH actions VM provides
112- run : conda build --no-test --python ${{ matrix.python }} -c dppy/label/bootstrap -c ${{ env.INTEL_CHANNEL }} -c conda-forge --override-channels conda-recipe
112+ run : conda build --no-test --python ${{ matrix.python }} --numpy 2.0 -c conda-forge --override-channels conda-recipe
113113 - name : Upload artifact
114114 uses : actions/upload-artifact@v4.3.6
115115 with :
@@ -127,7 +127,7 @@ jobs:
127127
128128 strategy :
129129 matrix :
130- python : ['3.9', '3.10', '3.11']
130+ python : ['3.9', '3.10', '3.11', '3.12' ]
131131 experimental : [false]
132132 runner : [ubuntu-22.04]
133133 continue-on-error : ${{ matrix.experimental }}
@@ -220,7 +220,7 @@ jobs:
220220 shell : cmd /C CALL {0}
221221 strategy :
222222 matrix :
223- python : ['3.9', '3.10', '3.11']
223+ python : ['3.9', '3.10', '3.11', '3.12' ]
224224 experimental : [false]
225225 runner : [windows-2019]
226226 continue-on-error : ${{ matrix.experimental }}
@@ -350,7 +350,7 @@ jobs:
350350 runs-on : ubuntu-22.04
351351 strategy :
352352 matrix :
353- python : ['3.9', '3.10', '3.11']
353+ python : ['3.9', '3.10', '3.11', '3.12' ]
354354 steps :
355355 - name : Download conda artifact
356356 uses : actions/download-artifact@v4
@@ -386,7 +386,7 @@ jobs:
386386 runs-on : windows-2019
387387 strategy :
388388 matrix :
389- python : ['3.9', '3.10', '3.11']
389+ python : ['3.9', '3.10', '3.11', '3.12' ]
390390 steps :
391391 - name : Download artifact
392392 uses : actions/download-artifact@v4
@@ -426,7 +426,7 @@ jobs:
426426 runs-on : ${{ matrix.runner }}
427427 strategy :
428428 matrix :
429- python : ['3.10 ']
429+ python : ['3.11 ']
430430 experimental : [false]
431431 runner : [ubuntu-22.04]
432432 continue-on-error : ${{ matrix.experimental }}
@@ -490,8 +490,8 @@ jobs:
490490 run : |
491491 CHANNELS="${{ env.CHANNELS }}"
492492 . $CONDA/etc/profile.d/conda.sh
493- conda create -n ${{ env.EXAMPLES_ENV_NAME }} -y pytest python=${{ matrix.python }} $CHANNELS
494- conda install -n ${{ env.EXAMPLES_ENV_NAME }} -y cmake">=3.22" $CHANNELS || exit 1
493+ conda create -n ${{ env.EXAMPLES_ENV_NAME }} -y pytest python=${{ matrix.python }} setuptools"<72.2.0" $CHANNELS
494+ conda install -n ${{ env.EXAMPLES_ENV_NAME }} -y cmake $CHANNELS || exit 1
495495 conda install -n ${{ env.EXAMPLES_ENV_NAME }} -y ninja $CHANNELS || exit 1
496496 conda install -n ${{ env.EXAMPLES_ENV_NAME }} -y pybind11 cython scikit-build $CHANNELS || exit 1
497497 conda install -n ${{ env.EXAMPLES_ENV_NAME }} -y mkl-dpcpp mkl-devel-dpcpp dpcpp_cpp_rt $CHANNELS || exit 1
0 commit comments