Skip to content

Commit 9998bbd

Browse files
authored
Merge pull request #962 from NVIDIA/ipod/ci-314-only
[CI] drop pytest 3.10 and 3.12
2 parents 5b0d078 + 194a847 commit 9998bbd

1 file changed

Lines changed: 8 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -39,48 +39,43 @@ jobs:
3939
touch doc/_build/html/.nojekyll
4040
4141
test:
42-
name: Run pytest
42+
name: Run pytest (3.14)
4343

4444
runs-on: ubuntu-latest
4545

46-
strategy:
47-
matrix:
48-
python-version: ["3.10", "3.12", "3.14"]
49-
fail-fast: false
50-
5146
steps:
5247
- name: Checkout code
5348
uses: actions/checkout@v6
5449
with:
5550
fetch-depth: 0
5651

57-
- name: Set up Python ${{ matrix.python-version }}
52+
- name: Set up Python 3.14
5853
uses: actions/setup-python@v6
5954
with:
60-
python-version: ${{ matrix.python-version }}
55+
python-version: "3.14"
6156

6257
- name: Install uv
6358
uses: astral-sh/setup-uv@v5
6459
with:
6560
enable-cache: true
6661

6762
- name: Install dependencies
68-
run: uv sync --locked --python ${{ matrix.python-version }} --extra dev
63+
run: uv sync --locked --python 3.14 --extra dev
6964

7065
- name: Run pytest
7166
run: |
7267
set -eEx
7368
set -o pipefail
7469
75-
uv run --locked --python ${{ matrix.python-version }} --extra dev python -m pytest -vv --cov
70+
uv run --locked --python 3.14 --extra dev python -m pytest -vv --cov
7671
# <100% coverage might indicate that some tests are not doing what they should,
7772
# but realistically, it might too hard to reach, so lower it a bit
7873
# (at the moment of writing, it is 99.95%)
79-
uv run --locked --python ${{ matrix.python-version }} --extra dev coverage report --include='tests/*' --precision=2 --fail-under=97.00
74+
uv run --locked --python 3.14 --extra dev coverage report --include='tests/*' --precision=2 --fail-under=97.00
8075
81-
uv run --locked --python ${{ matrix.python-version }} --extra dev python -m pytest --dead-fixtures
76+
uv run --locked --python 3.14 --extra dev python -m pytest --dead-fixtures
8277
83-
uv run --locked --python ${{ matrix.python-version }} --extra dev python -m pytest -vv -m ci_only
78+
uv run --locked --python 3.14 --extra dev python -m pytest -vv -m ci_only
8479
8580
smoke:
8681
name: Smoke test

0 commit comments

Comments
 (0)