From c203987d19b6139cc3337a35828b9e1386c637dd Mon Sep 17 00:00:00 2001 From: Meghan Jones Date: Mon, 22 Nov 2021 13:33:35 -0500 Subject: [PATCH 1/4] Add issue template with checklist for bumping the minimum required GMT version --- .github/ISSUE_TEMPLATE/bump_gmt_checklist.md | 29 ++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bump_gmt_checklist.md diff --git a/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md b/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md new file mode 100644 index 00000000000..a9f8c7b7ffe --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md @@ -0,0 +1,29 @@ +--- +name: Bump GMT version checklist. +about: Checklist for bumping the minimum required GMT version. +title: Bump to GMT X.Y.Z +labels: maintenance +assignees: '' + +--- + +:tada: [GMT X.Y.Z](https://github.com/GenericMappingTools/gmt/releases/tag/X.Y.Z) has been released! It is installable from the +[conda-forge channel](https://anaconda.org/conda-forge/gmt/files) using the following command: + +`conda install -c conda-forge gmt=X.Y.Z` + + + +**To-Do**: +- [ ] Bump the minimum required GMT version (1 PR) + - [ ] Update `.github/workflows/cache_data.yaml` + - [ ] Update `.github/workflows/ci_docs.yml` + - [ ] Update `.github/workflows/ci_tests.yaml` + - [ ] Update `doc/install.rst` + - [ ] Update `environment.yml` + - [ ] Update `required_version` in `pygmt/clib/session.py` + - [ ] Update `test_get_default` in `pygmt/tests/test_clib.py` + - [ ] Update compatibility table in `README.rst` +- [ ] Fix failing tests (1 or more PRs) +- [ ] 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 +- [ ] Update deprecated syntax based on the [GMT Changelog](https://docs.generic-mapping-tools.org/latest/changes.html) \ No newline at end of file From 6e4aba9e4747003e4e35134068e0b4d3f619cf70 Mon Sep 17 00:00:00 2001 From: Meghan Jones Date: Mon, 22 Nov 2021 13:36:43 -0500 Subject: [PATCH 2/4] Format --- .github/ISSUE_TEMPLATE/bump_gmt_checklist.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md b/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md index a9f8c7b7ffe..9d7fcf8ab60 100644 --- a/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md +++ b/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md @@ -1,5 +1,5 @@ --- -name: Bump GMT version checklist. +name: Bump GMT version checklist about: Checklist for bumping the minimum required GMT version. title: Bump to GMT X.Y.Z labels: maintenance From 2d7924b14ca6f1589d6d688d52e5b004ce795299 Mon Sep 17 00:00:00 2001 From: Meghan Jones Date: Mon, 29 Nov 2021 14:07:45 -0500 Subject: [PATCH 3/4] Apply suggestions from code review Co-authored-by: Will Schlitzer --- .github/ISSUE_TEMPLATE/bump_gmt_checklist.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md b/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md index 9d7fcf8ab60..dc979f64df3 100644 --- a/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md +++ b/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md @@ -26,4 +26,4 @@ assignees: '' - [ ] Update compatibility table in `README.rst` - [ ] Fix failing tests (1 or more PRs) - [ ] 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 -- [ ] Update deprecated syntax based on the [GMT Changelog](https://docs.generic-mapping-tools.org/latest/changes.html) \ No newline at end of file +- [ ] Update deprecated syntax in code examples based on the [GMT Changelog](https://docs.generic-mapping-tools.org/latest/changes.html) \ No newline at end of file From dc651723a79df80f4160377f6fe0dafdb196bfbe Mon Sep 17 00:00:00 2001 From: Meghan Jones Date: Tue, 30 Nov 2021 17:56:39 -0500 Subject: [PATCH 4/4] Add update deprecated syntax in source code Co-authored-by: Dongdong Tian --- .github/ISSUE_TEMPLATE/bump_gmt_checklist.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md b/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md index dc979f64df3..c2f75dca5fe 100644 --- a/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md +++ b/.github/ISSUE_TEMPLATE/bump_gmt_checklist.md @@ -26,4 +26,4 @@ assignees: '' - [ ] Update compatibility table in `README.rst` - [ ] Fix failing tests (1 or more PRs) - [ ] 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 -- [ ] Update deprecated syntax in code examples based on the [GMT Changelog](https://docs.generic-mapping-tools.org/latest/changes.html) \ No newline at end of file +- [ ] Update deprecated syntax in source code and examples based on the [GMT Changelog](https://docs.generic-mapping-tools.org/latest/changes.html)