73
73
# Python 3.11 + core packages (minimum supported versions) + optional packages (minimum supported versions if any)
74
74
- python-version : ' 3.11'
75
75
numpy-version : ' 1.26'
76
- pandas-version : ' =2.1 '
77
- xarray-version : ' =2023.07 '
76
+ pandas-version : ' =2.2 '
77
+ xarray-version : ' =2023.10 '
78
78
optional-packages : ' contextily geopandas ipython pyarrow-core rioxarray netCDF4 sphinx-gallery'
79
79
# Python 3.13 + core packages (latest versions) + optional packages
80
80
- python-version : ' 3.13'
@@ -151,7 +151,7 @@ jobs:
151
151
GH_TOKEN : ${{ github.token }}
152
152
153
153
- name : Install uv
154
- uses : astral-sh/setup-uv@557e51de59eb14aaaba2ed9621916900a91d50c6 # v6.6.1
154
+ uses : astral-sh/setup-uv@b75a909f75acd358c2196fb9a5f1299a9a8868a4 # v6.7.0
155
155
with :
156
156
activate-environment : true
157
157
python-version : ${{ matrix.python-version }}
@@ -163,7 +163,11 @@ jobs:
163
163
164
164
# Pull baseline image data from dvc remote (DAGsHub)
165
165
- name : Pull baseline image data from dvc remote
166
- run : uv run dvc pull --no-run-cache --verbose && ls -lhR pygmt/tests/baseline/
166
+ run : |
167
+ uv run dvc remote modify upstream url https://${DAGSHUB_TOKEN}@dagshub.com/GenericMappingTools/pygmt.dvc --local
168
+ uv run dvc pull --no-run-cache --verbose && ls -lhR pygmt/tests/baseline/
169
+ env :
170
+ DAGSHUB_TOKEN : ${{ secrets.DAGSHUB_TOKEN }}
167
171
168
172
# Install the package that we want to test
169
173
- name : Install the package
@@ -183,7 +187,7 @@ jobs:
183
187
184
188
# Upload coverage to Codecov
185
189
- name : Upload coverage to Codecov
186
- uses : codecov/codecov-action@fdcc8476540edceab3de004e990f80d881c6cc00 # v5.5.0
190
+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
187
191
if : success() || failure()
188
192
with :
189
193
use_oidc : true
0 commit comments