Skip to content

Commit ff2418e

Browse files
committed
Refresh CI harness
1 parent 436f33f commit ff2418e

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

.github/workflows/test.yaml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,15 @@ jobs:
1010
strategy:
1111
matrix:
1212
include:
13-
- python-version: 3.8
13+
- python-version: '3.10'
1414
os: ubuntu-22.04
15-
- python-version: 3.9
15+
- python-version: '3.11'
16+
os: ubuntu-22.04
17+
- python-version: '3.12'
18+
os: ubuntu-22.04
19+
- python-version: '3.13'
20+
os: ubuntu-22.04
21+
- python-version: '3.14'
1622
os: ubuntu-22.04
1723

1824
runs-on: ${{ matrix.os }}
@@ -27,9 +33,9 @@ jobs:
2733

2834
- name: Install dependencies
2935
run: |
30-
python -m pip install --upgrade pip setuptools
31-
pip install "importlib-metadata==4.8.3"
32-
pip install -r requirements.txt -e .[test]
36+
python -m pip install --upgrade pip
37+
pip install -e '.[estimate-area]'
38+
pip install pytest pytest-cov pre-commit codecov
3339
3440
- name: Show Python and pytest versions
3541
run: |
@@ -46,7 +52,7 @@ jobs:
4652
run: ls -la
4753

4854
- name: Upload coverage to GitHub (optional, internal)
49-
if: matrix.python-version == '3.8'
55+
if: matrix.python-version == '3.10'
5056
uses: actions/upload-artifact@v4
5157
with:
5258
name: coverage-report

0 commit comments

Comments
 (0)