@@ -22,12 +22,23 @@ jobs:
2222 strategy :
2323 fail-fast : false
2424 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' ]
2727 platform : [x64]
2828 with_contrib : [0, 1]
2929 without_gui : [0, 1]
3030 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'
3142
3243 env :
3344 ACTIONS_ALLOW_UNSECURE_COMMANDS : true
3849 TRAVIS_PYTHON_VERSION : ${{ matrix.python-version }}
3950 MB_ML_VER : 2014
4051 NP_TEST_DEP : numpy==1.19.4
52+ NP_TEST_DEP_LATEST : numpy==1.21.2
4153 TRAVIS_BUILD_DIR : ${{ github.workspace }}
54+ TRAVIS_OS_NAME : osx
4255 CONFIG_PATH : travis_config.sh
43- DOCKER_IMAGE : quay.io/skvark /manylinux2014_${PLAT}
56+ DOCKER_IMAGE : quay.io/asenyaev /manylinux2014_${PLAT}
4457 USE_CCACHE : 1
4558 UNICODE_WIDTH : 32
4659 SDIST : ${{ matrix.build_sdist || 0 }}
@@ -58,22 +71,13 @@ jobs:
5871 if : github.event_name == 'pull_request'
5972 run : git submodule update --remote
6073
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-
6874 - name : Setup Environment variables
6975 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
7176 if [ "schedule" == "${{ github.event_name }}" ]; then echo "TRAVIS_EVENT_TYPE=cron" >> $GITHUB_ENV; else echo "TRAVIS_EVENT_TYPE=${{ github.event_name }}" >> $GITHUB_ENV; fi
7277 if [ "schedule" == "${{ github.event_name }}" ]; then echo "BUILD_COMMIT=master" >> $GITHUB_ENV; else echo "BUILD_COMMIT=$BUILD_COMMIT" >> $GITHUB_ENV; fi
7378 if [ "x64" == "${{ matrix.platform }}" ]; then echo "PLAT=x86_64" >> $GITHUB_ENV; fi
7479 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_LATEST)" >> $GITHUB_ENV; else echo "TEST_DEPENDS=$(echo $NP_TEST_DEP)" >> $GITHUB_ENV; fi
7781
7882 - name : before install
7983 run : |
0 commit comments