99jobs :
1010 linters :
1111 name : Linting and static analysis
12- runs-on : ubuntu-20 .04
12+ runs-on : ubuntu-24 .04
1313 timeout-minutes : 5
1414 steps :
15- - uses : actions/checkout@v2
16- - uses : actions/setup-python@v2
15+ - uses : actions/checkout@v4
16+ - uses : actions/setup-python@v5
1717 with :
18- python-version : " 3.10 "
18+ python-version : " 3.13 "
1919 - run : pip install -r requirements.txt
2020 - run : pre-commit run --all-files
2121 - run : mypy looptime --strict
@@ -24,13 +24,13 @@ jobs:
2424 strategy :
2525 fail-fast : false
2626 matrix :
27- python-version : [ "3.7 ", "3.8 ", "3.9 ", "3.10 " ]
27+ python-version : [ "3.9 ", "3.10 ", "3.11 ", "3.12", "3.13 " ]
2828 name : Python ${{ matrix.python-version }}
29- runs-on : ubuntu-20 .04
29+ runs-on : ubuntu-24 .04
3030 timeout-minutes : 5
3131 steps :
32- - uses : actions/checkout@v2
33- - uses : actions/setup-python@v2
32+ - uses : actions/checkout@v4
33+ - uses : actions/setup-python@v5
3434 with :
3535 python-version : ${{ matrix.python-version }}
3636
4545 GITHUB_TOKEN : ${{ secrets.github_token }}
4646 continue-on-error : true
4747 - name : Publish coverage to CodeCov.io
48- uses : codecov/codecov-action@v1
48+ uses : codecov/codecov-action@v3
4949 if : success()
5050 env :
5151 PYTHON : ${{ matrix.python-version }}
@@ -59,13 +59,13 @@ jobs:
5959 strategy :
6060 fail-fast : false
6161 matrix :
62- python-version : [ "pypy-3.7 ", "pypy-3.8 " ]
62+ python-version : [ "pypy-3.9 ", "pypy-3.10", "pypy-3.11 " ]
6363 name : Python ${{ matrix.python-version }}
64- runs-on : ubuntu-20 .04
64+ runs-on : ubuntu-24 .04
6565 timeout-minutes : 5
6666 steps :
67- - uses : actions/checkout@v2
68- - uses : actions/setup-python@v2
67+ - uses : actions/checkout@v4
68+ - uses : actions/setup-python@v5
6969 with :
7070 python-version : ${{ matrix.python-version }}
7171
7676 coveralls-finish :
7777 name : Finalize coveralls.io
7878 needs : [unit-tests]
79- runs-on : ubuntu-20 .04
79+ runs-on : ubuntu-24 .04
8080 steps :
81- - uses : actions/setup-python@v2
81+ - uses : actions/setup-python@v5
8282 - run : pip install coveralls
8383 - run : coveralls --service=github --finish
8484 env :
0 commit comments