1919 python-version :
2020 ['3.10', '3.11', '3.12', '3.13', '3.14', 'pypy3.10', 'pypy3.11']
2121 steps :
22- - uses : actions/checkout@v4
23- - uses : astral-sh/setup-uv@v6
22+ - uses : actions/checkout@v7
23+ - uses : astral-sh/setup-uv@v8
2424 with :
2525 python-version : ${{ matrix.python-version }}
2626 enable-cache : true
3030 - run : uvx --with tox-uv --with tox-gh-actions tox
3131 env :
3232 COVERAGE_FILE : .coverage.${{ matrix.python-version }}
33- - uses : actions/upload-artifact@v4
33+ - uses : actions/upload-artifact@v7
3434 with :
3535 name : coverage-${{ matrix.python-version }}
3636 path : .coverage.*
4040 lint :
4141 runs-on : ubuntu-latest
4242 steps :
43- - uses : actions/checkout@v4
44- - uses : astral-sh/setup-uv@v6
43+ - uses : actions/checkout@v7
44+ - uses : astral-sh/setup-uv@v8
4545 - run : uvx --with tox-uv tox -e lint
4646
4747 type-check :
@@ -51,31 +51,31 @@ jobs:
5151 matrix :
5252 checker : [mypy, pyright, pyrefly]
5353 steps :
54- - uses : actions/checkout@v4
55- - uses : astral-sh/setup-uv@v6
54+ - uses : actions/checkout@v7
55+ - uses : astral-sh/setup-uv@v8
5656 - run : uvx --with tox-uv tox -e ${{ matrix.checker }}
5757
5858 codespell :
5959 runs-on : ubuntu-latest
6060 steps :
61- - uses : actions/checkout@v4
62- - uses : astral-sh/setup-uv@v6
61+ - uses : actions/checkout@v7
62+ - uses : astral-sh/setup-uv@v8
6363 - run : uvx --with tox-uv tox -e codespell
6464
6565 docs :
6666 runs-on : ubuntu-latest
6767 steps :
68- - uses : actions/checkout@v4
69- - uses : astral-sh/setup-uv@v6
68+ - uses : actions/checkout@v7
69+ - uses : astral-sh/setup-uv@v8
7070 - run : uvx --with tox-uv tox -e docs
7171
7272 coverage :
7373 needs : test
7474 runs-on : ubuntu-latest
7575 steps :
76- - uses : actions/checkout@v4
77- - uses : astral-sh/setup-uv@v6
78- - uses : actions/download-artifact@v4
76+ - uses : actions/checkout@v7
77+ - uses : astral-sh/setup-uv@v8
78+ - uses : actions/download-artifact@v8
7979 with :
8080 pattern : coverage-*
8181 merge-multiple : true
0 commit comments