File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -17,39 +17,57 @@ jobs:
17
17
test :
18
18
name : ${{ matrix.os.name }} ${{ matrix.python.name }} ${{ matrix.reactor.name }}
19
19
runs-on : ${{ matrix.os.runs-on }}
20
+ container : ${{ matrix.os.container[matrix.python.docker] }}
20
21
strategy :
21
22
fail-fast : false
22
23
matrix :
23
24
os :
24
25
- name : Linux
25
26
runs-on : ubuntu-latest
27
+ python_platform : linux
28
+ container :
29
+ 2.7 : docker://python:2.7-buster
30
+ 3.5 : docker://python:3.5-buster
31
+ 3.6 : docker://python:3.6-buster
32
+ 3.7 : docker://python:3.7-buster
33
+ 3.8 : docker://python:3.8-buster
26
34
- name : Windows
27
35
runs-on : windows-latest
36
+ python_platform : win32
28
37
- name : macOS
29
38
runs-on : macos-latest
39
+ python_platform : darwin
30
40
python :
31
41
- name : CPython 2.7
32
42
tox : py27
33
43
action : 2.7
44
+ docker : 2.7
34
45
- name : CPython 3.5
35
46
tox : py35
36
47
action : 3.5
48
+ docker : 3.5
37
49
- name : CPython 3.6
38
50
tox : py36
39
51
action : 3.6
52
+ docker : 3.6
40
53
- name : CPython 3.7
41
54
tox : py37
42
55
action : 3.7
56
+ docker : 3.7
43
57
- name : CPython 3.8
44
58
tox : py38
45
59
action : 3.8
60
+ docker : 3.8
46
61
reactor :
47
62
- name : default
48
63
tox : default
64
+ dependencies : default
49
65
- name : Qt5
50
66
tox : qt5
67
+ dependencies : qt5
51
68
- name : asyncio
52
69
tox : asyncio
70
+ dependencies : asyncio
53
71
exclude :
54
72
- python :
55
73
tox : py27
66
84
with :
67
85
python-version : ${{ matrix.python.action }}
68
86
architecture : x64
87
+ - name : Install Linux Qt5 dependencies
88
+ if : matrix.os.python_platform == 'linux' && matrix.reactor.dependencies == 'qt5'
89
+ run : |
90
+ apt-get update --yes
91
+ apt-get install --yes libgl1
69
92
- name : Install
70
93
run : |
71
94
pip install tox
You can’t perform that action at this time.
0 commit comments