Skip to content

Commit 386d070

Browse files
seismanJosh Sixsmith
authored and
Josh Sixsmith
committed
Bump the GMT version in CI to 6.4.0 (GenericMappingTools#1990)
1 parent e9b3c69 commit 386d070

File tree

6 files changed

+16
-9
lines changed

6 files changed

+16
-9
lines changed

.github/ISSUE_TEMPLATE/bump_gmt_checklist.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,23 @@ assignees: ''
1414

1515
<!-- Please add specific checklist items for the tests, xfail pytest markers, and deprecated syntax that need to be updated. -->
1616

17-
**To-Do**:
18-
- [ ] Bump the minimum required GMT version (1 PR)
17+
**To-Do for bumping the GMT version in CI**:
18+
19+
- [ ] Bump the GMT version in CI (1 PR)
1920
- [ ] Update `.github/workflows/cache_data.yaml`
2021
- [ ] Update `.github/workflows/ci_docs.yml`
2122
- [ ] Update `.github/workflows/ci_tests.yaml`
22-
- [ ] Update `doc/install.rst`
23+
- [ ] Update `ci/requirements/docs.yml`
2324
- [ ] Update `environment.yml`
25+
- [ ] Fix failing tests (1 or more PRs)
26+
- [ ] Fix [xfail](https://docs.pytest.org/en/stable/skipping.html#xfail-mark-test-functions-as-expected-to-fail) pytest markers on tests that are now xpass
27+
28+
**To-Do for bumping the minimum required GMT version**:
29+
30+
- [ ] Bump the minimum required GMT version (1 PR)
31+
- [ ] Update `doc/install.rst`
2432
- [ ] Update `required_version` in `pygmt/clib/session.py`
2533
- [ ] Update `test_get_default` in `pygmt/tests/test_clib.py`
2634
- [ ] Update compatibility table in `README.rst`
27-
- [ ] Fix failing tests (1 or more PRs)
2835
- [ ] Remove [xfail](https://docs.pytest.org/en/stable/skipping.html#xfail-mark-test-functions-as-expected-to-fail) pytest markers on tests that are now xpass
2936
- [ ] Update deprecated syntax in source code and examples based on the [GMT Changelog](https://docs.generic-mapping-tools.org/latest/changes.html)

.github/workflows/cache_data.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
# Install GMT and other required dependencies from conda-forge
3939
- name: Install dependencies
4040
run: |
41-
mamba install gmt=6.3.0 numpy pandas xarray netCDF4 packaging \
41+
mamba install gmt=6.4.0 numpy pandas xarray netCDF4 packaging \
4242
build
4343
4444
# Install the package that we want to test

.github/workflows/ci_docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
# Install GMT and other required dependencies from conda-forge
7171
- name: Install dependencies
7272
run: |
73-
mamba install gmt=6.3.0 numpy pandas xarray netCDF4 packaging \
73+
mamba install gmt=6.4.0 numpy pandas xarray netCDF4 packaging \
7474
build ipython make myst-parser geopandas \
7575
sphinx sphinx-copybutton sphinx-design sphinx-gallery sphinx_rtd_theme
7676

.github/workflows/ci_tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ jobs:
9090
# Install GMT and other required dependencies from conda-forge
9191
- name: Install dependencies
9292
run: |
93-
mamba install gmt=6.3.0 numpy=${{ matrix.numpy-version }} \
93+
mamba install gmt=6.4.0 numpy=${{ matrix.numpy-version }} \
9494
pandas xarray netCDF4 packaging \
9595
${{ matrix.optional-packages }} \
9696
build dvc make pytest>=6.0 \

ci/requirements/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ channels:
55
dependencies:
66
# Required dependencies
77
- pip
8-
- gmt=6.3.0
8+
- gmt=6.4.0
99
- numpy>=1.20
1010
- pandas
1111
- xarray

environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ channels:
55
dependencies:
66
# Required dependencies
77
- pip
8-
- gmt=6.3.0
8+
- gmt=6.4.0
99
- numpy>=1.20
1010
- pandas
1111
- xarray

0 commit comments

Comments
 (0)