@@ -16,15 +16,15 @@ jobs:
16
16
fail-fast : false
17
17
matrix :
18
18
include :
19
- - {name: Linux, python: '3.8', os: ubuntu-latest, tox: py38}
20
- - {name: Windows, python: '3.8', os: windows-latest, tox: py38}
21
- - {name: Mac, python: '3.8', os: macos-latest, tox: py38}
19
+ - {name: Linux, python: '3.9', os: ubuntu-latest, tox: py39}
20
+ - {name: Windows, python: '3.9', os: windows-latest, tox: py39}
21
+ - {name: Mac, python: '3.9', os: macos-latest, tox: py39}
22
+ - {name: '3.8', python: '3.8', os: ubuntu-latest, tox: py38}
22
23
- {name: '3.7', python: '3.7', os: ubuntu-latest, tox: py37}
23
24
- {name: '3.6', python: '3.6', os: ubuntu-latest, tox: py36}
24
25
- {name: 'PyPy', python: pypy3, os: ubuntu-latest, tox: pypy3}
25
- - {name: Lowest, python: '3.8', os: ubuntu-latest, tox: 'lowest'}
26
- - {name: Style, python: '3.8', os: ubuntu-latest, tox: style}
27
- - {name: Docs, python: '3.8', os: ubuntu-latest, tox: docs}
26
+ - {name: Lowest, python: '3.9', os: ubuntu-latest, tox: lowest}
27
+ - {name: Docs, python: '3.9', os: ubuntu-latest, tox: docs}
28
28
steps :
29
29
- uses : actions/checkout@v2
30
30
- uses : actions/setup-python@v2
39
39
id : pip-cache
40
40
run : echo "::set-output name=dir::$(pip cache dir)"
41
41
- name : cache pip
42
- uses : actions/cache@v1
42
+ uses : actions/cache@v2
43
43
with :
44
44
path : ${{ steps.pip-cache.outputs.dir }}
45
- key : pip|${{ runner.os }}|${{ matrix.python }}|${{ hashFiles('setup.py') }}|${{ hashFiles('tox.ini') }}
46
- - name : cache pre-commit
47
- uses : actions/cache@v1
48
- with :
49
- path : ~/.cache/pre-commit
50
- key : pre-commit|${{ matrix.python }}|${{ hashFiles('.pre-commit-config.yaml') }}
51
- if : matrix.tox == 'style'
45
+ key : pip|${{ runner.os }}|${{ matrix.python }}|${{ hashFiles('setup.py') }}|${{ hashFiles('requirements/*.txt') }}
52
46
- run : pip install tox
53
47
- run : tox -e ${{ matrix.tox }}
0 commit comments