@@ -16,12 +16,11 @@ if [[ ${#} -ne 1 ]]; then
1616fi
1717
1818PYTHON_VERSION_FORMATTED=$( echo " ${PY_VER} " | tr -d ' .' )
19+
1920if [[ " ${HOST_PLATFORM} " == linux* ]]; then
20- CIBW_BUILD=" cp${PYTHON_VERSION_FORMATTED} -manylinux*"
2121 REPO_DIR=$( pwd)
2222 TOOLS_PATH=" ${REPO_DIR} /ci/tools"
2323elif [[ " ${HOST_PLATFORM} " == win* ]]; then
24- CIBW_BUILD=" cp${PYTHON_VERSION_FORMATTED} -win_amd64"
2524 PWD=$( pwd)
2625 REPO_DIR=$( cygpath -w ${PWD} )
2726 TOOLS_PATH=$( cygpath -w ${PWD} /ci/tools)
3029echo " ${TOOLS_PATH} " >> $GITHUB_PATH
3130echo " CUDA_PYTHON_PARALLEL_LEVEL=$( nproc) " >> $GITHUB_ENV
3231CUDA_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
32+ {
33+ echo " CUDA_CORE_ARTIFACT_BASENAME=${CUDA_CORE_ARTIFACT_BASENAME} "
34+ echo " CUDA_CORE_ARTIFACT_NAME=${CUDA_CORE_ARTIFACT_BASENAME} -${SHA} "
35+ echo " CUDA_CORE_ARTIFACTS_DIR=$( realpath " ${REPO_DIR} /cuda_core/dist" ) "
36+ echo " CUDA_CORE_CYTHON_TESTS_DIR=$( realpath " ${REPO_DIR} /cuda_core/tests/cython" ) "
37+ echo " PYTHON_VERSION_FORMATTED=${PYTHON_VERSION_FORMATTED} "
38+ } >> $GITHUB_ENV
3839
3940if [[ " ${1} " == " build" ]]; then
40- echo " CIBW_BUILD=${CIBW_BUILD} " >> $GITHUB_ENV
41+ # platform is handled by the default value of platform (`auto`) in cibuildwheel
42+ # here we only need to specify the python version we want
43+ echo " CIBW_BUILD=cp${PYTHON_VERSION_FORMATTED} -*" >> $GITHUB_ENV
4144 CUDA_BINDINGS_ARTIFACT_BASENAME=" cuda-bindings-python${PYTHON_VERSION_FORMATTED} -cuda${CUDA_VER} -${HOST_PLATFORM} "
4245elif [[ " ${1} " == " test" ]]; then
4346 BUILD_CUDA_MAJOR=" $( cut -d ' .' -f 1 <<< ${BUILD_CUDA_VER} ) "
@@ -66,13 +69,17 @@ elif [[ "${1}" == "test" ]]; then
6669 SETUP_SANITIZER=0
6770 echo " SANITIZER_CMD=" >> $GITHUB_ENV
6871 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
72+ {
73+ echo " SETUP_SANITIZER=${SETUP_SANITIZER} "
74+ echo " SKIP_CUDA_BINDINGS_TEST=${SKIP_CUDA_BINDINGS_TEST} "
75+ echo " SKIP_CYTHON_TEST=${SKIP_CYTHON_TEST} "
76+ echo " TEST_CUDA_MAJOR=${TEST_CUDA_MAJOR} "
77+ } >> $GITHUB_ENV
7378fi
7479
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
80+ {
81+ echo " CUDA_BINDINGS_ARTIFACT_BASENAME=${CUDA_BINDINGS_ARTIFACT_BASENAME} "
82+ echo " CUDA_BINDINGS_ARTIFACT_NAME=${CUDA_BINDINGS_ARTIFACT_BASENAME} -${SHA} "
83+ echo " CUDA_BINDINGS_ARTIFACTS_DIR=$( realpath " ${REPO_DIR} /cuda_bindings/dist" ) "
84+ echo " CUDA_BINDINGS_CYTHON_TESTS_DIR=$( realpath " ${REPO_DIR} /cuda_bindings/tests/cython" ) "
85+ } >> $GITHUB_ENV
0 commit comments