3333 MB_PYTHON_VERSION : ${{ matrix.python-version }}
3434 TRAVIS_PYTHON_VERSION : ${{ matrix.python-version }}
3535 MB_ML_VER : 2014
36- NP_TEST_DEP : numpy
36+ NP_TEST_DEP : numpy==1.19.4
3737 TRAVIS_BUILD_DIR : ${{ github.workspace }}
3838 CONFIG_PATH : travis_config.sh
3939 DOCKER_IMAGE : quay.io/skvark/manylinux2014_${PLAT}
@@ -56,50 +56,17 @@ jobs:
5656
5757 - name : Setup Environment variables
5858 run : |
59- if [ "macos-latest" == "${{ matrix.os }}" ]; then echo "TRAVIS_OS_NAME=osx" >> $GITHUB_ENV; else echo "TRAVIS_OS_NAME=${{ matrix.os }}" >> $GITHUB_ENV; fi
6059 if [ "schedule" == "${{ github.event_name }}" ]; then echo "TRAVIS_EVENT_TYPE=cron" >> $GITHUB_ENV; else echo "TRAVIS_EVENT_TYPE=${{ github.event_name }}" >> $GITHUB_ENV; fi
6160 if [ "schedule" == "${{ github.event_name }}" ]; then echo "BUILD_COMMIT=master" >> $GITHUB_ENV; else echo "BUILD_COMMIT=$BUILD_COMMIT" >> $GITHUB_ENV; fi
6261 if [ "x64" == "${{ matrix.platform }}" ]; then echo "PLAT=x86_64" >> $GITHUB_ENV; fi
63- if [ "x86" == "${{ matrix.platform }}" ]; then echo "PLAT=i686" >> $GITHUB_ENV; fi
6462 echo "BUILD_DEPENDS=$(echo $NP_BUILD_DEP)" >> $GITHUB_ENV;
6563 echo "TEST_DEPENDS=$(echo $NP_TEST_DEP)" >> $GITHUB_ENV;
6664
6765 - name : build
68- run : |
69- set -e
70- # Check out and prepare the source
71- # Multibuild doesn't have releases, so --depth would break eventually (see
72- # https://superuser.com/questions/1240216/server-does-not-allow-request-for-unadvertised)
73- git submodule update --init multibuild
74- source multibuild/common_utils.sh
75- # https://github.com/matthew-brett/multibuild/issues/116
76- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export ARCH_FLAGS=" "; fi
77- source multibuild/travis_steps.sh
78- # This sets -x
79- # source travis_multibuild_customize.sh
80- echo $ENABLE_CONTRIB > contrib.enabled
81- echo $ENABLE_HEADLESS > headless.enabled
82- set -x
83- build_wheel $REPO_DIR $PLAT
66+ run : source scripts/build.sh
8467
8568 - name : install and test
86- run : |
87- set -e
88- # Check out and prepare the source
89- # Multibuild doesn't have releases, so --depth would break eventually (see
90- # https://superuser.com/questions/1240216/server-does-not-allow-request-for-unadvertised)
91- git submodule update --init --recursive
92- source multibuild/common_utils.sh
93- # https://github.com/matthew-brett/multibuild/issues/116
94- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export ARCH_FLAGS=" "; fi
95- source multibuild/travis_steps.sh
96- # This sets -x
97- # source travis_multibuild_customize.sh
98- echo $ENABLE_CONTRIB > contrib.enabled
99- echo $ENABLE_HEADLESS > headless.enabled
100- set -x
101- install_run $PLAT
102- set +x
69+ run : source scripts/install.sh
10370
10471 - name : saving artifacts
10572 uses : actions/upload-artifact@v2
@@ -133,7 +100,7 @@ jobs:
133100 MB_PYTHON_VERSION : ${{ matrix.python-version }}
134101 TRAVIS_PYTHON_VERSION : ${{ matrix.python-version }}
135102 MB_ML_VER : 2014
136- NP_TEST_DEP : numpy
103+ NP_TEST_DEP : numpy==1.19.4
137104 TRAVIS_BUILD_DIR : ${{ github.workspace }}
138105 CONFIG_PATH : travis_config.sh
139106 DOCKER_IMAGE : quay.io/skvark/manylinux2014_${PLAT}
@@ -147,7 +114,7 @@ jobs:
147114 - name : Checkout
148115 uses : actions/checkout@v2
149116 with :
150- submodules : true
117+ submodules : false
151118 fetch-depth : 0
152119
153120 - name : Update submodules
@@ -162,7 +129,6 @@ jobs:
162129
163130 - name : Setup Environment variables
164131 run : |
165- if [ "macos-latest" == "${{ matrix.os }}" ]; then echo "TRAVIS_OS_NAME=osx" >> $GITHUB_ENV; else echo "TRAVIS_OS_NAME=${{ matrix.os }}" >> $GITHUB_ENV; fi
166132 if [ "schedule" == "${{ github.event_name }}" ]; then echo "TRAVIS_EVENT_TYPE=cron" >> $GITHUB_ENV; else echo "TRAVIS_EVENT_TYPE=${{ github.event_name }}" >> $GITHUB_ENV; fi
167133 if [ "schedule" == "${{ github.event_name }}" ]; then echo "BUILD_COMMIT=master" >> $GITHUB_ENV; else echo "BUILD_COMMIT=$BUILD_COMMIT" >> $GITHUB_ENV; fi
168134 echo "BUILD_DEPENDS=$(echo $NP_BUILD_DEP)" >> $GITHUB_ENV;
0 commit comments