@@ -22,12 +22,23 @@ jobs:
22
22
strategy :
23
23
fail-fast : false
24
24
matrix :
25
- os : [macos-latest ]
26
- python-version : [3.6, 3.7, 3.8, 3.9]
25
+ os : [macos-10.15, macos-11 ]
26
+ python-version : [' 3.6', ' 3.7', ' 3.8', ' 3.9', '3.10' ]
27
27
platform : [x64]
28
28
with_contrib : [0, 1]
29
29
without_gui : [0, 1]
30
30
build_sdist : [0]
31
+ exclude :
32
+ - os : macos-10.15
33
+ python-version : ' 3.10'
34
+ - os : macos-11
35
+ python-version : ' 3.6'
36
+ - os : macos-11
37
+ python-version : ' 3.7'
38
+ - os : macos-11
39
+ python-version : ' 3.8'
40
+ - os : macos-11
41
+ python-version : ' 3.9'
31
42
32
43
env :
33
44
ACTIONS_ALLOW_UNSECURE_COMMANDS : true
38
49
TRAVIS_PYTHON_VERSION : ${{ matrix.python-version }}
39
50
MB_ML_VER : 2014
40
51
NP_TEST_DEP : numpy==1.19.4
52
+ NP_TEST_DEP_3_10 : numpy==1.21.2
41
53
TRAVIS_BUILD_DIR : ${{ github.workspace }}
54
+ TRAVIS_OS_NAME : osx
42
55
CONFIG_PATH : travis_config.sh
43
- DOCKER_IMAGE : quay.io/skvark /manylinux2014_${PLAT}
56
+ DOCKER_IMAGE : quay.io/asenyaev /manylinux2014_${PLAT}
44
57
USE_CCACHE : 1
45
58
UNICODE_WIDTH : 32
46
59
SDIST : ${{ matrix.build_sdist || 0 }}
@@ -58,22 +71,13 @@ jobs:
58
71
if : github.event_name == 'pull_request'
59
72
run : git submodule update --remote
60
73
61
- - name : Set up Python ${{ matrix.python-version }}
62
- uses : actions/setup-python@v2
63
- if : ${{ 'macos-latest' == matrix.os }}
64
- with :
65
- python-version : ${{ matrix.python-version }}
66
- architecture : ${{ matrix.platform }}
67
-
68
74
- name : Setup Environment variables
69
75
run : |
70
- if [ "macos-latest" == "${{ matrix.os }}" ]; then echo "TRAVIS_OS_NAME=osx" >> $GITHUB_ENV; else echo "TRAVIS_OS_NAME=${{ matrix.os }}" >> $GITHUB_ENV; fi
71
76
if [ "schedule" == "${{ github.event_name }}" ]; then echo "TRAVIS_EVENT_TYPE=cron" >> $GITHUB_ENV; else echo "TRAVIS_EVENT_TYPE=${{ github.event_name }}" >> $GITHUB_ENV; fi
72
77
if [ "schedule" == "${{ github.event_name }}" ]; then echo "BUILD_COMMIT=master" >> $GITHUB_ENV; else echo "BUILD_COMMIT=$BUILD_COMMIT" >> $GITHUB_ENV; fi
73
78
if [ "x64" == "${{ matrix.platform }}" ]; then echo "PLAT=x86_64" >> $GITHUB_ENV; fi
74
79
if [ "x86" == "${{ matrix.platform }}" ]; then echo "PLAT=i686" >> $GITHUB_ENV; fi
75
- echo "BUILD_DEPENDS=$(echo $NP_BUILD_DEP)" >> $GITHUB_ENV;
76
- echo "TEST_DEPENDS=$(echo $NP_TEST_DEP)" >> $GITHUB_ENV;
80
+ if [ "3.10" == "${{ matrix.python-version }}" ]; then echo "TEST_DEPENDS=$(echo $NP_TEST_DEP_3_10)" >> $GITHUB_ENV; else echo "TEST_DEPENDS=$(echo $NP_TEST_DEP)" >> $GITHUB_ENV; fi
77
81
78
82
- name : before install
79
83
run : |
0 commit comments