|
17 | 17 | strategy: |
18 | 18 | matrix: |
19 | 19 | os: [ubuntu-latest] |
20 | | - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] |
| 20 | + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] |
21 | 21 |
|
22 | 22 | steps: |
23 | 23 | - uses: actions/checkout@v4 |
@@ -58,19 +58,19 @@ jobs: |
58 | 58 | pytest geoarrow-pandas/tests -v -s |
59 | 59 |
|
60 | 60 | - name: Run doctests (geoarrow-pyarrow) |
61 | | - if: success() && matrix.python-version == '3.12' |
| 61 | + if: success() && matrix.python-version == '3.13' |
62 | 62 | run: | |
63 | 63 | cd geoarrow-pyarrow |
64 | 64 | pytest --pyargs geoarrow.pyarrow --doctest-modules --import-mode=importlib |
65 | 65 |
|
66 | 66 | - name: Run doctests (geoarrow-types) |
67 | | - if: success() && matrix.python-version == '3.12' |
| 67 | + if: success() && matrix.python-version == '3.13' |
68 | 68 | run: | |
69 | 69 | cd geoarrow-types |
70 | 70 | pytest --pyargs geoarrow.types --doctest-modules --import-mode=importlib |
71 | 71 |
|
72 | 72 | - name: Run doctests (geoarrow-pandas) |
73 | | - if: success() && matrix.python-version == '3.12' |
| 73 | + if: success() && matrix.python-version == '3.13' |
74 | 74 | run: | |
75 | 75 | cd geoarrow-pandas |
76 | 76 | pytest --pyargs geoarrow.pandas --doctest-modules --import-mode=importlib |
|
86 | 86 | - name: Set up Python |
87 | 87 | uses: actions/setup-python@v4 |
88 | 88 | with: |
89 | | - python-version: '3.12' |
| 89 | + python-version: '3.13' |
90 | 90 | cache: 'pip' |
91 | 91 |
|
92 | 92 | - name: Install (geoarrow-pyarrow) |
@@ -134,4 +134,5 @@ jobs: |
134 | 134 | - name: Upload coverage to codecov |
135 | 135 | uses: codecov/codecov-action@v2 |
136 | 136 | with: |
137 | | - files: 'geoarrow-pyarrow/coverage.xml,geoarrow-ptypes/coverage.xml,geoarrow-pandas/coverage.xml' |
| 137 | + files: 'geoarrow-pyarrow/coverage.xml,geoarrow-types/coverage.xml,geoarrow-pandas/coverage.xml' |
| 138 | + token: ${{ secrets.CODECOV_TOKEN }} |
0 commit comments