@@ -24,18 +24,19 @@ jobs:
24
24
fail-fast : false
25
25
matrix :
26
26
include :
27
- - {name: Linux, python: '3.10', os: ubuntu-latest, tox: py310}
28
- - {name: Windows, python: '3.10', os: windows-latest, tox: py310}
29
- - {name: Mac, python: '3.10', os: macos-latest, tox: py310}
30
- - {name: '3.11-dev', python: '3.11-dev', os: ubuntu-latest, tox: py311}
27
+ - {name: Linux, python: '3.11', os: ubuntu-latest, tox: py311}
28
+ - {name: Windows, python: '3.11', os: windows-latest, tox: py311}
29
+ - {name: Mac, python: '3.11', os: macos-latest, tox: py311}
30
+ - {name: '3.12-dev', python: '3.12-dev', os: ubuntu-latest, tox: py312}
31
+ - {name: '3.10', python: '3.10', os: ubuntu-latest, tox: py310}
31
32
- {name: '3.9', python: '3.9', os: ubuntu-latest, tox: py39}
32
33
- {name: '3.8', python: '3.8', os: ubuntu-latest, tox: py38}
33
34
- {name: '3.7', python: '3.7', os: ubuntu-latest, tox: py37}
34
- - {name: 'PyPy', python: 'pypy-3.7 ', os: ubuntu-latest, tox: pypy37 }
35
- - {name: Typing, python: '3.10 ', os: ubuntu-latest, tox: typing}
35
+ - {name: 'PyPy', python: 'pypy-3.9 ', os: ubuntu-latest, tox: pypy39 }
36
+ - {name: Typing, python: '3.11 ', os: ubuntu-latest, tox: typing}
36
37
steps :
37
- - uses : actions/checkout@v2
38
- - uses : actions/setup-python@v2
38
+ - uses : actions/checkout@v3
39
+ - uses : actions/setup-python@v4
39
40
with :
40
41
python-version : ${{ matrix.python }}
41
42
cache : ' pip'
@@ -46,10 +47,10 @@ jobs:
46
47
pip install -U setuptools
47
48
python -m pip install -U pip
48
49
- name : cache mypy
49
- uses : actions/cache@v2
50
+ uses : actions/cache@v3
50
51
with :
51
52
path : ./.mypy_cache
52
53
key : mypy|${{ matrix.python }}|${{ hashFiles('setup.cfg') }}
53
54
if : matrix.tox == 'typing'
54
55
- run : pip install tox
55
- - run : tox -e ${{ matrix.tox }}
56
+ - run : tox run -e ${{ matrix.tox }}
0 commit comments