1- name : Tests
2-
3- on :
4- push :
5- branches : [ master ]
6- pull_request :
7- branches : [ master ]
8- jobs :
9- test :
10- runs-on : ubuntu-latest
11- strategy :
12- matrix :
13- python-version : [3.5,3.6,3.7,3.8]
14-
15- steps :
16- - uses : actions/checkout@v2
17- - name : Set up Python ${{ matrix.python-version }}
18- uses : actions/setup-python@v1
19- with :
20- python-version : ${{ matrix.python-version }}
21- - name : Install dependencies
22- run : |
23- python -m pip install --upgrade pip
24- pip install -r tools/test-requirements.txt
25- - name : Tox Test
26- run : tox -e py
27- coverage :
28- runs-on : ubuntu-latest
29- steps :
30- - uses : actions/checkout@v2
31- - name : Set up Python
32- uses : actions/setup-python@v1
33- with :
34- python-version : 3.8
35- - name : Install dependencies
36- run : |
37- python -m pip install --upgrade pip
38- pip install -r tools/test-requirements.txt
39- - name : Tox Coverage
40- run : tox -e coverage
41- analysis :
42- runs-on : ubuntu-latest
43- steps :
44- - uses : actions/checkout@v2
45- - name : Set up Python
46- uses : actions/setup-python@v1
47- with :
48- python-version : 3.8
49- - name : Install dependencies
50- run : |
51- python -m pip install --upgrade pip
52- pip install -r tools/test-requirements.txt
53- - name : Tox Analysis
54- run : tox -e analysis
1+ name : Tests
2+
3+ on :
4+ push :
5+ branches : [ master ]
6+ pull_request :
7+ branches : [ master ]
8+ jobs :
9+ test :
10+ runs-on : ubuntu-latest
11+ strategy :
12+ matrix :
13+ python-version : [3.5,3.6,3.7,3.8,3.9 ]
14+
15+ steps :
16+ - uses : actions/checkout@v2
17+ - name : Set up Python ${{ matrix.python-version }}
18+ uses : actions/setup-python@v1
19+ with :
20+ python-version : ${{ matrix.python-version }}
21+ - name : Install dependencies
22+ run : |
23+ python -m pip install --upgrade pip
24+ pip install -r tools/test-requirements.txt
25+ - name : Tox Test
26+ run : tox -e py
27+ coverage :
28+ runs-on : ubuntu-latest
29+ steps :
30+ - uses : actions/checkout@v2
31+ - name : Set up Python
32+ uses : actions/setup-python@v1
33+ with :
34+ python-version : 3.9
35+ - name : Install dependencies
36+ run : |
37+ python -m pip install --upgrade pip
38+ pip install -r tools/test-requirements.txt
39+ - name : Tox Coverage
40+ run : tox -e coverage
41+ analysis :
42+ runs-on : ubuntu-latest
43+ steps :
44+ - uses : actions/checkout@v2
45+ - name : Set up Python
46+ uses : actions/setup-python@v1
47+ with :
48+ python-version : 3.9
49+ - name : Install dependencies
50+ run : |
51+ python -m pip install --upgrade pip
52+ pip install -r tools/test-requirements.txt
53+ - name : Tox Analysis
54+ run : tox -e analysis
0 commit comments