27
27
strategy :
28
28
fail-fast : false
29
29
matrix :
30
- python-version : ['3.6 ']
30
+ python-version : ['3.7 ']
31
31
platform : [x64]
32
32
with_contrib : [0, 1]
33
33
without_gui : [0, 1]
58
58
if [[ "${{ github.event_name }}" == "schedule" || "${{ github.event_name }}" == "workflow_dispatch" ]]; then
59
59
echo "ENABLE_ROLLING=1" >> $GITHUB_ENV
60
60
fi
61
+ # hack for image issue on mac: https://github.com/actions/runner-images/issues/6817
62
+ rm /usr/local/bin/2to3*
63
+ rm /usr/local/bin/idle3*
64
+ rm /usr/local/bin/pydoc3*
65
+ rm /usr/local/bin/python3*
66
+ # end hack
61
67
- name : Checkout
62
68
uses : actions/checkout@v3
63
69
with :
@@ -100,7 +106,7 @@ jobs:
100
106
strategy :
101
107
fail-fast : false
102
108
matrix :
103
- python-version : ['3.6 ', '3.7 ', '3.8 ', '3.9 ', '3.10 ']
109
+ python-version : ['3.7 ', '3.8 ', '3.9 ', '3.10 ', '3.11 ']
104
110
platform : [x64]
105
111
with_contrib : [0, 1]
106
112
without_gui : [0, 1]
@@ -109,7 +115,7 @@ jobs:
109
115
ACTIONS_ALLOW_UNSECURE_COMMANDS : true
110
116
MB_PYTHON_VERSION : ${{ matrix.python-version }}
111
117
NP_TEST_DEP : numpy==1.19.4
112
- NP_TEST_DEP_LATEST : numpy==1.21.4
118
+ NP_TEST_DEP_LATEST : numpy==1.24.0
113
119
CONFIG_PATH : travis_config.sh
114
120
PLAT : x86_64
115
121
OPENCV_TEST_DATA_PATH : ${{ github.workspace }}/opencv_extra/testdata
@@ -129,7 +135,7 @@ jobs:
129
135
python-version : ${{ matrix.python-version }}
130
136
architecture : ${{ matrix.platform }}
131
137
- name : Setup Environment variables
132
- run : 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
138
+ run : if [ "3.10" == "${{ matrix.python-version }}" -o "3.11" == "${{ 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
133
139
- name : Download a wheel accordingly to matrix
134
140
uses : actions/download-artifact@v3
135
141
with :
@@ -146,7 +152,7 @@ jobs:
146
152
python modules/python/test/test.py -v --repo .
147
153
- name : Pylint test
148
154
run : |
149
- python -m pip install pylint==2.12.2
155
+ python -m pip install pylint==2.15.9
150
156
cd ${{ github.workspace }}/tests
151
157
python -m pylint $PYLINT_TEST_FILE
152
158
0 commit comments