1717 fail-fast : false
1818 matrix :
1919 include :
20+ - {python: '3.15'}
2021 - {python: '3.14'}
2122 - {python: '3.14t'}
2223 - {name: Windows, python: '3.14', os: windows-latest}
@@ -29,34 +30,35 @@ jobs:
2930 - {name: Minimum Versions, python: '3.14', tox: tests-min}
3031 - {name: Development Versions, python: '3.10', tox: tests-dev}
3132 steps :
32- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
33+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
3334 with :
3435 persist-credentials : false
35- - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8 .0.0
36+ - uses : astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9 .0.0
3637 with :
3738 enable-cache : true
3839 prune-cache : false
39- - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
40+ - uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
4041 with :
4142 python-version : ${{ matrix.python }}
43+ allow-prereleases : true
4244 - run : uv run --locked --no-default-groups --group dev tox run
4345 env :
4446 TOX_ENV : ${{ matrix.tox || format('py{0}', matrix.python) }}
4547 typing :
4648 runs-on : ubuntu-latest
4749 steps :
48- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
50+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 .0.1
4951 with :
5052 persist-credentials : false
51- - uses : astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8 .0.0
53+ - uses : astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9 .0.0
5254 with :
5355 enable-cache : true
5456 prune-cache : false
55- - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
57+ - uses : actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0 .0
5658 with :
5759 python-version-file : pyproject.toml
5860 - name : cache mypy
59- uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
61+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
6062 with :
6163 path : ./.mypy_cache
6264 key : mypy|${{ hashFiles('pyproject.toml') }}
0 commit comments