@@ -13,10 +13,11 @@ jobs:
1313 pyright :
1414 runs-on : ubuntu-latest
1515 steps :
16- - uses : actions/checkout@v4
16+ - uses : actions/checkout@v5
1717 - name : Set up Python
18- uses : actions/setup-python@v5
18+ uses : actions/setup-python@v6
1919 with :
20+ python-version : 3.x
2021 cache : pip
2122 - name : Install typing dependencies
2223 run : pip install -r requirements-typing.txt
@@ -30,14 +31,15 @@ jobs:
3031 runs-on : ubuntu-latest
3132 strategy :
3233 matrix :
33- python-version : ['3.9', '3.10', '3.11', '3.12', '3.13']
34+ python-version : ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14' ]
3435 fail-fast : false
3536 steps :
36- - uses : actions/checkout@v4
37+ - uses : actions/checkout@v5
3738 - name : Set up Python ${{ matrix.python-version }}
38- uses : actions/setup-python@v5
39+ uses : actions/setup-python@v6
3940 with :
4041 python-version : ${{ matrix.python-version }}
42+ allow-prereleases : true
4143 - name : Install dependencies
4244 run : python -m pip install --upgrade pip setuptools tox
4345 - name : Run tests with flake8
@@ -50,11 +52,11 @@ jobs:
5052 strategy :
5153 fail-fast : false
5254 steps :
53- - uses : actions/checkout@v4
54- - name : Set up Python 3.13
55- uses : actions/setup-python@v5
55+ - uses : actions/checkout@v5
56+ - name : Set up Python
57+ uses : actions/setup-python@v6
5658 with :
57- python-version : 3.13
59+ python-version : 3.x
5860 - name : Install dependencies
5961 run : |
6062 python -m pip install --upgrade pip setuptools tox
6769 needs : [pyright, test]
6870 if : github.repository == 'python-trio/flake8-async' && github.ref == 'refs/heads/main'
6971 steps :
70- - uses : actions/checkout@v4
71- - name : Set up Python 3
72- uses : actions/setup-python@v5
72+ - uses : actions/checkout@v5
73+ - name : Set up Python
74+ uses : actions/setup-python@v6
75+ with :
76+ python-version : 3.x
7377 - name : Install tools
7478 run : python -m pip install --upgrade build pip setuptools wheel twine gitpython
7579 - name : Upload new release
0 commit comments