@@ -16,12 +16,15 @@ if [[ ${#} -ne 1 ]]; then
1616fi
1717
1818PYTHON_VERSION_FORMATTED=$( echo " ${PY_VER} " | tr -d ' .' )
19+
20+ # platform is handled by the default value of platform (`auto`) in cibuildwheel
21+ # here we only need to specify the python version we want
22+ CIBW_BUILD=" cp${PYTHON_VERSION_FORMATTED} -*"
23+
1924if [[ " ${HOST_PLATFORM} " == linux* ]]; then
20- CIBW_BUILD=" cp${PYTHON_VERSION_FORMATTED} -manylinux*"
2125 REPO_DIR=$( pwd)
2226 TOOLS_PATH=" ${REPO_DIR} /ci/tools"
2327elif [[ " ${HOST_PLATFORM} " == win* ]]; then
24- CIBW_BUILD=" cp${PYTHON_VERSION_FORMATTED} -win_amd64"
2528 PWD=$( pwd)
2629 REPO_DIR=$( cygpath -w ${PWD} )
2730 TOOLS_PATH=$( cygpath -w ${PWD} /ci/tools)
3033echo " ${TOOLS_PATH} " >> $GITHUB_PATH
3134echo " CUDA_PYTHON_PARALLEL_LEVEL=$( nproc) " >> $GITHUB_ENV
3235CUDA_CORE_ARTIFACT_BASENAME=" cuda-core-python${PYTHON_VERSION_FORMATTED} -${HOST_PLATFORM} "
33- echo " CUDA_CORE_ARTIFACT_BASENAME=${CUDA_CORE_ARTIFACT_BASENAME} " >> $GITHUB_ENV
34- echo " CUDA_CORE_ARTIFACT_NAME=${CUDA_CORE_ARTIFACT_BASENAME} -${SHA} " >> $GITHUB_ENV
35- echo " CUDA_CORE_ARTIFACTS_DIR=$( realpath " ${REPO_DIR} /cuda_core/dist" ) " >> $GITHUB_ENV
36- echo " CUDA_CORE_CYTHON_TESTS_DIR=$( realpath " ${REPO_DIR} /cuda_core/tests/cython" ) " >> $GITHUB_ENV
37- echo " PYTHON_VERSION_FORMATTED=${PYTHON_VERSION_FORMATTED} " >> $GITHUB_ENV
36+ {
37+ echo " CUDA_CORE_ARTIFACT_BASENAME=${CUDA_CORE_ARTIFACT_BASENAME} "
38+ echo " CUDA_CORE_ARTIFACT_NAME=${CUDA_CORE_ARTIFACT_BASENAME} -${SHA} "
39+ echo " CUDA_CORE_ARTIFACTS_DIR=$( realpath " ${REPO_DIR} /cuda_core/dist" ) "
40+ echo " CUDA_CORE_CYTHON_TESTS_DIR=$( realpath " ${REPO_DIR} /cuda_core/tests/cython" ) "
41+ echo " PYTHON_VERSION_FORMATTED=${PYTHON_VERSION_FORMATTED} "
42+ } >> $GITHUB_ENV
3843
3944if [[ " ${1} " == " build" ]]; then
4045 echo " CIBW_BUILD=${CIBW_BUILD} " >> $GITHUB_ENV
@@ -66,13 +71,17 @@ elif [[ "${1}" == "test" ]]; then
6671 SETUP_SANITIZER=0
6772 echo " SANITIZER_CMD=" >> $GITHUB_ENV
6873 fi
69- echo " SETUP_SANITIZER=${SETUP_SANITIZER} " >> $GITHUB_ENV
70- echo " SKIP_CUDA_BINDINGS_TEST=${SKIP_CUDA_BINDINGS_TEST} " >> $GITHUB_ENV
71- echo " SKIP_CYTHON_TEST=${SKIP_CYTHON_TEST} " >> $GITHUB_ENV
72- echo " TEST_CUDA_MAJOR=${TEST_CUDA_MAJOR} " >> $GITHUB_ENV
74+ {
75+ echo " SETUP_SANITIZER=${SETUP_SANITIZER} "
76+ echo " SKIP_CUDA_BINDINGS_TEST=${SKIP_CUDA_BINDINGS_TEST} "
77+ echo " SKIP_CYTHON_TEST=${SKIP_CYTHON_TEST} "
78+ echo " TEST_CUDA_MAJOR=${TEST_CUDA_MAJOR} "
79+ } >> $GITHUB_ENV
7380fi
7481
75- echo " CUDA_BINDINGS_ARTIFACT_BASENAME=${CUDA_BINDINGS_ARTIFACT_BASENAME} " >> $GITHUB_ENV
76- echo " CUDA_BINDINGS_ARTIFACT_NAME=${CUDA_BINDINGS_ARTIFACT_BASENAME} -${SHA} " >> $GITHUB_ENV
77- echo " CUDA_BINDINGS_ARTIFACTS_DIR=$( realpath " ${REPO_DIR} /cuda_bindings/dist" ) " >> $GITHUB_ENV
78- echo " CUDA_BINDINGS_CYTHON_TESTS_DIR=$( realpath " ${REPO_DIR} /cuda_bindings/tests/cython" ) " >> $GITHUB_ENV
82+ {
83+ echo " CUDA_BINDINGS_ARTIFACT_BASENAME=${CUDA_BINDINGS_ARTIFACT_BASENAME} "
84+ echo " CUDA_BINDINGS_ARTIFACT_NAME=${CUDA_BINDINGS_ARTIFACT_BASENAME} -${SHA} "
85+ echo " CUDA_BINDINGS_ARTIFACTS_DIR=$( realpath " ${REPO_DIR} /cuda_bindings/dist" ) "
86+ echo " CUDA_BINDINGS_CYTHON_TESTS_DIR=$( realpath " ${REPO_DIR} /cuda_bindings/tests/cython" ) "
87+ } >> $GITHUB_ENV
0 commit comments