14
14
TEST_ENV_NAME : test_dpctl
15
15
VER_SCRIPT1 : " import json; f = open('ver.json', 'r'); j = json.load(f); f.close(); "
16
16
VER_SCRIPT2 : " d = j['dpctl'][0]; print('='.join((d[s] for s in ('version', 'build'))))"
17
+ INTEL_CHANNEL : " https://software.repos.intel.com/python/conda/"
17
18
18
19
jobs :
19
20
build_linux :
52
53
- name : Build conda package
53
54
run : |
54
55
# use bootstrap channel to pull NumPy linked with OpenBLAS
55
- CHANNELS="-c dppy/label/bootstrap -c intel -c conda-forge --override-channels"
56
+ CHANNELS="-c dppy/label/bootstrap -c ${{ env.INTEL_CHANNEL }} -c conda-forge --override-channels"
56
57
VERSIONS="--python ${{ matrix.python }} --numpy 1.23"
57
58
TEST="--no-test"
58
59
conda build \
@@ -108,7 +109,7 @@ jobs:
108
109
- name : Build conda package
109
110
env :
110
111
OVERRIDE_INTEL_IPO : 1 # IPO requires more resources that GH actions VM provides
111
- run : conda build --no-test --python ${{ matrix.python }} -c intel -c conda-forge --override-channels conda-recipe
112
+ run : conda build --no-test --python ${{ matrix.python }} -c ${{ env.INTEL_CHANNEL }} -c conda-forge --override-channels conda-recipe
112
113
- name : Upload artifact
113
114
114
115
with :
@@ -131,7 +132,7 @@ jobs:
131
132
runner : [ubuntu-20.04]
132
133
continue-on-error : ${{ matrix.experimental }}
133
134
env :
134
- CHANNELS : -c intel -c conda-forge --override-channels
135
+ CHANNELS : -c ${{ env.INTEL_CHANNEL }} -c conda-forge --override-channels
135
136
136
137
steps :
137
138
- name : Download artifact
@@ -221,7 +222,7 @@ jobs:
221
222
continue-on-error : ${{ matrix.experimental }}
222
223
env :
223
224
workdir : ' ${{ github.workspace }}'
224
- CHANNELS : -c intel -c conda-forge --override-channels
225
+ CHANNELS : -c ${{ env.INTEL_CHANNEL }} -c conda-forge --override-channels
225
226
226
227
steps :
227
228
- name : Download artifact
@@ -280,7 +281,7 @@ jobs:
280
281
${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-
281
282
- name : Install opencl_rt
282
283
shell : cmd /C CALL {0}
283
- run : conda install -n ${{ env.TEST_ENV_NAME }} opencl_rt -c intel --override-channels
284
+ run : conda install -n ${{ env.TEST_ENV_NAME }} opencl_rt -c ${{ env.INTEL_CHANNEL }} --override-channels
284
285
- name : Install dpctl
285
286
shell : cmd /C CALL {0}
286
287
run : |
@@ -420,7 +421,7 @@ jobs:
420
421
runner : [ubuntu-20.04]
421
422
continue-on-error : ${{ matrix.experimental }}
422
423
env :
423
- CHANNELS : -c intel -c conda-forge --override-channels
424
+ CHANNELS : -c ${{ env.INTEL_CHANNEL }} -c conda-forge --override-channels
424
425
EXAMPLES_ENV_NAME : examples
425
426
BUILD_ENV_NAME : build_env
426
427
@@ -484,7 +485,7 @@ jobs:
484
485
shell : bash -l {0}
485
486
run : |
486
487
source $CONDA/etc/profile.d/conda.sh
487
- CHANNELS="-c $GITHUB_WORKSPACE/channel -c dppy/label/dev -c intel -c conda-forge --override-channels"
488
+ CHANNELS="-c $GITHUB_WORKSPACE/channel -c dppy/label/dev -c ${{ env.INTEL_CHANNEL }} -c conda-forge --override-channels"
488
489
export PACKAGE_VERSION=$(python -c "${VER_SCRIPT1} ${VER_SCRIPT2}")
489
490
conda install -n ${{ env.EXAMPLES_ENV_NAME }} -y ${CHANNELS} dpctl=${PACKAGE_VERSION} dpnp || exit 1
490
491
- name : Build and run examples of pybind11 extensions
@@ -571,7 +572,7 @@ jobs:
571
572
runner : [ubuntu-20.04]
572
573
continue-on-error : ${{ matrix.experimental }}
573
574
env :
574
- CHANNELS : -c intel -c conda-forge --override-channels
575
+ CHANNELS : -c ${{ env.INTEL_CHANNEL }} -c conda-forge --override-channels
575
576
steps :
576
577
- name : Checkout dpctl repo
577
578
0 commit comments