33
33
MB_PYTHON_VERSION : ${{ matrix.python-version }}
34
34
TRAVIS_PYTHON_VERSION : ${{ matrix.python-version }}
35
35
MB_ML_VER : 2014
36
- NP_TEST_DEP : numpy
36
+ NP_TEST_DEP : numpy==1.19.4
37
37
TRAVIS_BUILD_DIR : ${{ github.workspace }}
38
38
CONFIG_PATH : travis_config.sh
39
39
DOCKER_IMAGE : quay.io/skvark/manylinux2014_${PLAT}
@@ -56,50 +56,17 @@ jobs:
56
56
57
57
- name : Setup Environment variables
58
58
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
60
59
if [ "schedule" == "${{ github.event_name }}" ]; then echo "TRAVIS_EVENT_TYPE=cron" >> $GITHUB_ENV; else echo "TRAVIS_EVENT_TYPE=${{ github.event_name }}" >> $GITHUB_ENV; fi
61
60
if [ "schedule" == "${{ github.event_name }}" ]; then echo "BUILD_COMMIT=master" >> $GITHUB_ENV; else echo "BUILD_COMMIT=$BUILD_COMMIT" >> $GITHUB_ENV; fi
62
61
if [ "x64" == "${{ matrix.platform }}" ]; then echo "PLAT=x86_64" >> $GITHUB_ENV; fi
63
- if [ "x86" == "${{ matrix.platform }}" ]; then echo "PLAT=i686" >> $GITHUB_ENV; fi
64
62
echo "BUILD_DEPENDS=$(echo $NP_BUILD_DEP)" >> $GITHUB_ENV;
65
63
echo "TEST_DEPENDS=$(echo $NP_TEST_DEP)" >> $GITHUB_ENV;
66
64
67
65
- 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
84
67
85
68
- 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
103
70
104
71
- name : saving artifacts
105
72
uses : actions/upload-artifact@v2
@@ -133,7 +100,7 @@ jobs:
133
100
MB_PYTHON_VERSION : ${{ matrix.python-version }}
134
101
TRAVIS_PYTHON_VERSION : ${{ matrix.python-version }}
135
102
MB_ML_VER : 2014
136
- NP_TEST_DEP : numpy
103
+ NP_TEST_DEP : numpy==1.19.4
137
104
TRAVIS_BUILD_DIR : ${{ github.workspace }}
138
105
CONFIG_PATH : travis_config.sh
139
106
DOCKER_IMAGE : quay.io/skvark/manylinux2014_${PLAT}
@@ -147,7 +114,7 @@ jobs:
147
114
- name : Checkout
148
115
uses : actions/checkout@v2
149
116
with :
150
- submodules : true
117
+ submodules : false
151
118
fetch-depth : 0
152
119
153
120
- name : Update submodules
@@ -162,7 +129,6 @@ jobs:
162
129
163
130
- name : Setup Environment variables
164
131
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
166
132
if [ "schedule" == "${{ github.event_name }}" ]; then echo "TRAVIS_EVENT_TYPE=cron" >> $GITHUB_ENV; else echo "TRAVIS_EVENT_TYPE=${{ github.event_name }}" >> $GITHUB_ENV; fi
167
133
if [ "schedule" == "${{ github.event_name }}" ]; then echo "BUILD_COMMIT=master" >> $GITHUB_ENV; else echo "BUILD_COMMIT=$BUILD_COMMIT" >> $GITHUB_ENV; fi
168
134
echo "BUILD_DEPENDS=$(echo $NP_BUILD_DEP)" >> $GITHUB_ENV;
0 commit comments