Skip to content

Commit e8229ab

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 c47c767 commit e8229ab

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

.github/workflows/shared.yml

Lines changed: 8 additions & 10 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@v6
1919
with:
2020
enable-cache: true
2121
version: 0.7.2
2222

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

26-
- uses: pre-commit/[email protected].0
26+
- uses: pre-commit/[email protected].1
2727
with:
2828
extra_args: --all-files --verbose
2929
env:
@@ -35,18 +35,17 @@ 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"]
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@v6
4747
with:
4848
enable-cache: true
49-
version: 0.7.2
5049

5150
- name: Install the project
5251
run: uv sync --frozen --all-extras --python ${{ matrix.python-version }} --resolution ${{ matrix.dep-resolution }}
@@ -57,12 +56,11 @@ jobs:
5756
readme-snippets:
5857
runs-on: ubuntu-latest
5958
steps:
60-
- uses: actions/checkout@v4
59+
- uses: actions/checkout@v5
6160

62-
- uses: astral-sh/setup-uv@v5
61+
- uses: astral-sh/setup-uv@v6
6362
with:
6463
enable-cache: true
65-
version: 0.7.2
6664

6765
- name: Install dependencies
6866
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
@@ -63,8 +63,9 @@ dev = [
6363
docs = [
6464
"mkdocs>=1.6.1",
6565
"mkdocs-glightbox>=0.4.0",
66-
"mkdocs-material[imaging]>=9.5.45",
66+
"mkdocs-material[imaging]>=9.6.18",
6767
"mkdocstrings-python>=1.12.2",
68+
"pillow>=11.3; python_version >= '3.14'",
6869
]
6970

7071
[build-system]

uv.lock

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)