5656 strategy :
5757 fail-fast : false
5858 matrix :
59- python-version : ['3.11 ', '3.13 ']
59+ python-version : ['3.12 ', '3.14 ']
6060 os : [ubuntu-latest, ubuntu-24.04-arm, macos-latest, windows-latest]
6161 # Is it a draft Pull Request (true or false)?
6262 isDraft :
@@ -70,21 +70,21 @@ jobs:
7070 - os : windows-latest
7171 isDraft : true
7272 include :
73- # Python 3.11 + core packages (minimum supported versions) + optional packages (minimum supported versions if any)
74- - python-version : ' 3.11 '
73+ # Python 3.12 + core packages (minimum supported versions) + optional packages (minimum supported versions if any)
74+ - python-version : ' 3.12 '
7575 numpy-version : ' 2.0'
7676 pandas-version : ' =2.2'
7777 xarray-version : ' =2024.5'
7878 optional-packages : ' contextily geopandas ipython pyarrow-core rioxarray netCDF4 sphinx-gallery'
79- # Python 3.13 + core packages (latest versions) + optional packages
80- - python-version : ' 3.13 '
81- numpy-version : ' 2.3 '
79+ # Python 3.14 + core packages (latest versions) + optional packages
80+ - python-version : ' 3.14 '
81+ numpy-version : ' 2.4 '
8282 pandas-version : ' '
8383 xarray-version : ' '
8484 optional-packages : ' contextily geopandas ipython pyarrow-core rioxarray netCDF4 sphinx-gallery'
85- # Python 3.12 + core packages (Linux only)
85+ # Python 3.13 + core packages (Linux only)
8686 - os : ' ubuntu-latest'
87- python-version : ' 3.12 '
87+ python-version : ' 3.13 '
8888 numpy-version : ' '
8989 pandas-version : ' '
9090 xarray-version : ' '
@@ -104,7 +104,7 @@ jobs:
104104 steps :
105105 # Checkout current git repository
106106 - name : Checkout
107- uses : actions/checkout@v5 .0.0
107+ uses : actions/checkout@v6 .0.1
108108 with :
109109 # fetch all history so that setuptools-scm works
110110 fetch-depth : 0
@@ -151,7 +151,7 @@ jobs:
151151 GH_TOKEN : ${{ github.token }}
152152
153153 - name : Install uv
154- uses : astral-sh/setup-uv@85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41 # v7.1.2
154+ uses : astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867 # v7.1.6
155155 with :
156156 activate-environment : true
157157 python-version : ${{ matrix.python-version }}
@@ -190,15 +190,15 @@ jobs:
190190
191191 # Upload diff images on test failure
192192 - name : Upload diff images if any test fails
193- uses : actions/upload-artifact@v5 .0.0
193+ uses : actions/upload-artifact@v6 .0.0
194194 if : failure()
195195 with :
196196 name : artifact-${{ matrix.os }}-${{ matrix.python-version }}
197197 path : tmp-test-dir-with-unique-name
198198
199199 # Upload coverage to Codecov
200200 - name : Upload coverage to Codecov
201- uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
201+ uses : codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
202202 if : success() || failure()
203203 with :
204204 use_oidc : true
0 commit comments