@@ -185,8 +185,9 @@ jobs:
185185 CHANNELS="-c $GITHUB_WORKSPACE/channel ${{ env.CHANNELS }}"
186186 export CHANNELS
187187 PACKAGE_VERSION=$(python -c "${VER_SCRIPT1} ${VER_SCRIPT2}")
188- export PACKAGE_VERSION
189- conda create -n "${{ env.TEST_ENV_NAME }}" "${{ env.PACKAGE_NAME }}=${PACKAGE_VERSION}" python=${{ matrix.python }} "$CHANNELS" --only-deps --dry-run > lockfile
188+ export PACKAGE_VERSION
189+ # shellcheck disable=SC2086
190+ conda create -n ${{ env.TEST_ENV_NAME }} ${{ env.PACKAGE_NAME }}=${PACKAGE_VERSION} python=${{ matrix.python }} $CHANNELS --only-deps --dry-run > lockfile
190191 cat lockfile
191192 - name : Set pkgs_dirs
192193 run : |
@@ -210,7 +211,8 @@ jobs:
210211 export TEST_DEPENDENCIES
211212 PACKAGE_VERSION=$(python -c "${VER_SCRIPT1} ${VER_SCRIPT2}")
212213 export PACKAGE_VERSION
213- conda create -n "${{ env.TEST_ENV_NAME }}" "${{ env.PACKAGE_NAME }}=${PACKAGE_VERSION}" "${TEST_DEPENDENCIES}" python=${{ matrix.python }} "${CHANNELS}"
214+ # shellcheck disable=SC2086
215+ conda create -n ${{ env.TEST_ENV_NAME }} ${{ env.PACKAGE_NAME }}=${PACKAGE_VERSION} $TEST_DEPENDENCIES python=${{ matrix.python }} $CHANNELS
214216 # Test installed packages
215217 conda list -n "${{ env.TEST_ENV_NAME }}"
216218 - name : Smoke test
@@ -553,7 +555,8 @@ jobs:
553555 export CHANNELS
554556 PACKAGE_VERSION=$(python -c "${VER_SCRIPT1} ${VER_SCRIPT2}")
555557 export PACKAGE_VERSION
556- conda create -n "${{ env.EXAMPLES_ENV_NAME }}" "${{ env.PACKAGE_NAME }}=${PACKAGE_VERSION}" python=${{ matrix.python }} "$CHANNELS" --only-deps --dry-run > lockfile
558+ # shellcheck disable=SC2086
559+ conda create -n ${{ env.EXAMPLES_ENV_NAME }} ${{ env.PACKAGE_NAME }}=${PACKAGE_VERSION} python=${{ matrix.python }} $CHANNELS --only-deps --dry-run > lockfile
557560 cat lockfile
558561 - name : Set pkgs_dirs
559562 run : |
@@ -577,20 +580,26 @@ jobs:
577580 export CHANNELS="${{ env.CHANNELS }}"
578581 . "$CONDA/etc/profile.d/conda.sh"
579582 DPCTL_DEPENDS="$(python -c "${VER_SCRIPT1} ${VER_SCRIPT3}")"
583+ export DPCTL_DEPENDS
580584 echo "Dpctl dependencies: ${DPCTL_DEPENDS}"
581- conda create -n "${{ env.EXAMPLES_ENV_NAME }}" -y pytest python="${{ matrix.python }}" "setuptools<72.2.0" "$CHANNELS"
585+ # shellcheck disable=SC2086
586+ conda create -n ${{ env.EXAMPLES_ENV_NAME }} -y pytest python=${{ matrix.python }} "setuptools<72.2.0" $CHANNELS
582587 echo "Environment created"
583- conda install -n "${{ env.EXAMPLES_ENV_NAME }}" -y cmake ninja "$CHANNELS" || exit 1
588+ # shellcheck disable=SC2086
589+ conda install -n ${{ env.EXAMPLES_ENV_NAME }} -y cmake ninja $CHANNELS || exit 1
584590 echo "Cmake and Ninja installed"
585- conda install -n "${{ env.EXAMPLES_ENV_NAME }}" -y pybind11 cython scikit-build "$CHANNELS" || exit 1
591+ # shellcheck disable=SC2086
592+ conda install -n ${{ env.EXAMPLES_ENV_NAME }} -y pybind11 cython scikit-build $CHANNELS || exit 1
586593 echo "scikit-build installed"
587- conda install -n "${{ env.EXAMPLES_ENV_NAME }}" -y mkl-dpcpp \
594+ # shellcheck disable=SC2086
595+ conda install -n ${{ env.EXAMPLES_ENV_NAME }} -y mkl-dpcpp \
588596 mkl-devel-dpcpp dpcpp_cpp_rt "${DPCTL_DEPENDS}" \
589- " $CHANNELS" || exit 1
597+ $CHANNELS || exit 1
590598 echo "IPL installed"
591- conda create -y -n "${{ env.BUILD_ENV_NAME }}" "$CHANNELS" gcc_linux-64 gxx_linux-64 \
592- "${{ env.DPCPP_CMPLR }}" "${DPCTL_DEPENDS}" \
593- "sysroot_linux-64>=2.28"
599+ # shellcheck disable=SC2086
600+ conda create -y -n ${{ env.BUILD_ENV_NAME }} $CHANNELS gcc_linux-64 gxx_linux-64 \
601+ ${{ env.DPCPP_CMPLR }} ${DPCTL_DEPENDS} \
602+ sysroot_linux-64>=2.28
594603 echo "Compiler installed"
595604 conda list -n "${{ env.BUILD_ENV_NAME }}"
596605 - name : Install dpctl
@@ -601,7 +610,8 @@ jobs:
601610 export CHANNELS
602611 PACKAGE_VERSION=$(python -c "${VER_SCRIPT1} ${VER_SCRIPT2}")
603612 export PACKAGE_VERSION
604- conda install -n "${{ env.EXAMPLES_ENV_NAME }}" -y "${CHANNELS}" "${{ env.PACKAGE_NAME }}=${PACKAGE_VERSION}" dpnp || exit 1
613+ # shellcheck disable=SC2086
614+ conda install -n ${{ env.EXAMPLES_ENV_NAME }} -y $CHANNELS ${{ env.PACKAGE_NAME }}=${PACKAGE_VERSION} dpnp || exit 1
605615 - name : Build and run examples of pybind11 extensions
606616 shell : bash -l {0}
607617 run : |
0 commit comments