Skip to content

Commit 74ab61a

Browse files
committed
GitHub Actions: Test on Python 3.14 release candidate 2
```diff - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] ``` https://www.python.org/download/pre-releases https://www.python.org/downloads/release/python-3140rc2
1 parent 7a933fe commit 74ab61a

File tree

3 files changed

+189
-26
lines changed

3 files changed

+189
-26
lines changed

.github/workflows/shared.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,17 @@ jobs:
1313
pre-commit:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v5
1717

18-
- uses: astral-sh/setup-uv@v5
18+
- uses: astral-sh/setup-uv@v7
1919
with:
2020
enable-cache: true
21-
version: 0.7.2
21+
version: 0.9.2
2222

2323
- name: Install dependencies
2424
run: uv sync --frozen --all-extras --python 3.10
2525

26-
- uses: pre-commit/action@v3.0.0
26+
- uses: pre-commit/action@v3.0.1
2727
with:
2828
extra_args: --all-files --verbose
2929
env:
@@ -35,18 +35,18 @@ jobs:
3535
continue-on-error: true
3636
strategy:
3737
matrix:
38-
python-version: ["3.10", "3.11", "3.12", "3.13"]
38+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"]
3939
dep-resolution: ["lowest-direct", "highest"]
4040
os: [ubuntu-latest, windows-latest]
4141

4242
steps:
43-
- uses: actions/checkout@v4
43+
- uses: actions/checkout@v5
4444

4545
- name: Install uv
46-
uses: astral-sh/setup-uv@v3
46+
uses: astral-sh/setup-uv@v7
4747
with:
4848
enable-cache: true
49-
version: 0.7.2
49+
version: 0.9.2
5050

5151
- name: Install the project
5252
run: uv sync --frozen --all-extras --python ${{ matrix.python-version }} --resolution ${{ matrix.dep-resolution }}
@@ -57,12 +57,12 @@ jobs:
5757
readme-snippets:
5858
runs-on: ubuntu-latest
5959
steps:
60-
- uses: actions/checkout@v4
60+
- uses: actions/checkout@v5
6161

62-
- uses: astral-sh/setup-uv@v5
62+
- uses: astral-sh/setup-uv@v7
6363
with:
6464
enable-cache: true
65-
version: 0.7.2
65+
version: 0.9.2
6666

6767
- name: Install dependencies
6868
run: uv sync --frozen --all-extras --python 3.10

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ classifiers = [
2020
"Programming Language :: Python :: 3.11",
2121
"Programming Language :: Python :: 3.12",
2222
"Programming Language :: Python :: 3.13",
23+
"Programming Language :: Python :: 3.14",
2324
]
2425
dependencies = [
2526
"anyio>=4.5",
@@ -45,7 +46,7 @@ mcp = "mcp.cli:app [cli]"
4546

4647
[tool.uv]
4748
default-groups = ["dev", "docs"]
48-
required-version = ">=0.7.2"
49+
required-version = ">=0.9.2"
4950

5051
[dependency-groups]
5152
dev = [

0 commit comments

Comments
 (0)