@@ -11,56 +11,51 @@ jobs:
1111 name : lint
1212 runs-on : ubuntu-latest
1313 steps :
14- - uses : actions/checkout@v3
15- - uses : actions/setup-python@v3
16- - run : python -m pip install --upgrade pip wheel
17- - run : pip install tox tox-gh-actions
14+ - uses : actions/checkout@v6
15+ - uses : actions/setup-python@v6
16+ - run : python -m pip install --upgrade pip wheel tox
1817 - run : tox -eflake8
1918 - run : tox -edocs
2019 tests :
2120 name : tests
2221 strategy :
2322 matrix :
2423 os : [ubuntu-latest, macos-latest, windows-latest]
25- python : ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
24+ python : ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14', '3.14t', 'pypy3.11' ]
2625 fail-fast : false
2726 runs-on : ${{ matrix.os }}
2827 steps :
29- - uses : actions/checkout@v3
30- - uses : actions/setup-python@v3
28+ - uses : actions/checkout@v6
29+ - uses : actions/setup-python@v6
3130 with :
3231 python-version : ${{ matrix.python }}
33- - run : python -m pip install --upgrade pip wheel
34- - run : pip install tox tox-gh-actions
32+ - run : python -m pip install --upgrade pip wheel tox
3533 - run : tox
3634 tests-micropython :
3735 name : tests-micropython
3836 runs-on : ubuntu-latest
3937 steps :
40- - uses : actions/checkout@v3
41- - uses : actions/setup-python@v3
42- - run : python -m pip install --upgrade pip wheel
43- - run : pip install tox tox-gh-actions
38+ - uses : actions/checkout@v6
39+ - uses : actions/setup-python@v6
40+ - run : python -m pip install --upgrade pip wheel tox
4441 - run : tox -eupy
4542 tests-circuitpython :
4643 name : tests-circuitpython
4744 runs-on : ubuntu-latest
4845 steps :
49- - uses : actions/checkout@v3
50- - uses : actions/setup-python@v3
51- - run : python -m pip install --upgrade pip wheel
52- - run : pip install tox tox-gh-actions
46+ - uses : actions/checkout@v6
47+ - uses : actions/setup-python@v6
48+ - run : python -m pip install --upgrade pip wheel tox
5349 - run : tox -ecpy
5450 coverage :
5551 name : coverage
5652 runs-on : ubuntu-latest
5753 steps :
58- - uses : actions/checkout@v3
59- - uses : actions/setup-python@v3
60- - run : python -m pip install --upgrade pip wheel
61- - run : pip install tox tox-gh-actions
54+ - uses : actions/checkout@v6
55+ - uses : actions/setup-python@v6
56+ - run : python -m pip install --upgrade pip wheel tox
6257 - run : tox
63- - uses : codecov/codecov-action@v3
58+ - uses : codecov/codecov-action@v5
6459 with :
6560 files : ./coverage.xml
6661 fail_ci_if_error : true
6964 name : benchmark
7065 runs-on : ubuntu-latest
7166 steps :
72- - uses : actions/checkout@v3
73- - uses : actions/setup-python@v3
74- - run : python -m pip install --upgrade pip wheel
75- - run : pip install tox tox-gh-actions
67+ - uses : actions/checkout@v6
68+ - uses : actions/setup-python@v6
69+ - run : python -m pip install --upgrade pip wheel tox
7670 - run : tox -ebenchmark
0 commit comments