Skip to content

Commit e03660c

Browse files
authored
ci: speed up a bit, add 3.14 (#233)
Signed-off-by: Henry Schreiner <[email protected]>
1 parent 573017f commit e03660c

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

.github/workflows/tests.yml

+10-4
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ jobs:
1818
fail-fast: false
1919
matrix:
2020
os:
21-
- "windows-latest"
2221
- "ubuntu-latest"
2322
python:
2423
- "3.8"
@@ -27,13 +26,20 @@ jobs:
2726
- "3.11"
2827
- "3.12"
2928
- "3.13"
29+
- "3.14"
3030
include:
3131
- os: macos-13
3232
python: "3.8"
3333
- os: macos-14
3434
python: "3.12"
3535
- os: ubuntu-latest
3636
python: "pypy-3.10"
37+
- os: windows-latest
38+
python: "3.8"
39+
- os: windows-latest
40+
python: "3.11"
41+
- os: windows-latest
42+
python: "3.13"
3743

3844
steps:
3945
- name: Checkout
@@ -45,11 +51,11 @@ jobs:
4551
python-version: ${{ matrix.python }}
4652
allow-prereleases: true
4753

48-
- name: Prepare nox
49-
run: pipx install nox
54+
- name: Install the latest version of uv
55+
uses: astral-sh/setup-uv@v5
5056

5157
- name: Run tests
52-
run: nox -s test-${{ matrix.python }}
58+
run: uv run noxfile.py -s test-${{ matrix.python }}
5359

5460
- name: Send coverage report
5561
uses: codecov/codecov-action@v5

noxfile.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
nox.options.default_venv_backend = "uv|virtualenv"
1616

1717
ALL_PYTHONS = nox.project.python_versions(nox.project.load_toml("pyproject.toml"))
18-
ALL_PYTHONS.append("pypy-3.10")
18+
ALL_PYTHONS += ["3.14", "pypy-3.10"]
1919

2020

2121
@nox.session(python="3.8")

0 commit comments

Comments
 (0)