You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bump_gmt_checklist.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,8 +7,9 @@ assignees: ''
7
7
8
8
---
9
9
10
-
:tada:[GMT X.Y.Z](https://github.com/GenericMappingTools/gmt/releases/tag/X.Y.Z) has been released! It is installable from the
11
-
[conda-forge channel](https://anaconda.org/conda-forge/gmt/files) using the following command:
10
+
:tada:[GMT X.Y.Z](https://github.com/GenericMappingTools/gmt/releases/tag/X.Y.Z) has been released!
11
+
It is installable from the [conda-forge channel](https://anaconda.org/conda-forge/gmt/files)
12
+
using the following command:
12
13
13
14
`mamba install -c conda-forge gmt=X.Y.Z`
14
15
@@ -28,14 +29,15 @@ assignees: ''
28
29
-[ ] Update GMT 6.x minor version for `extlinks` urls in `doc/conf.py`
29
30
-[ ] Update GMT 6.x minor version in `.github/workflows/check-links.yml`
30
31
-[ ] Fix failing tests (1 or more PRs)
32
+
-[ ] Fix failing doctests reported in the ["Doctest" workflow](https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_doctests.yaml)
31
33
-[ ] 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
32
34
33
35
**To-Do for bumping the minimum required GMT version**:
34
36
35
37
-[ ] Bump the minimum required GMT version (1 PR)
36
38
-[ ] Update `required_version` in `pygmt/clib/session.py`
37
39
-[ ] Update `test_get_default` in `pygmt/tests/test_clib.py`
38
-
-[ ] Update compatibility table in `README.rst`
40
+
-[ ] Update minimum required versions in `doc/minversions.md`
39
41
-[ ] Remove unsupported GMT version from `.github/workflows/ci_tests_legacy.yaml`
40
42
-[ ] 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
41
43
-[ ] Update deprecated syntax in source code and examples based on the [GMT Changelog](https://docs.generic-mapping-tools.org/latest/changes.html)
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/release_checklist.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,11 +16,12 @@ assignees: ''
16
16
-[ ] Wrap Y ()
17
17
18
18
**Before release**:
19
-
-[ ] Check [NEP29](https://numpy.org/neps/nep-0029-deprecation_policy.html) to see if we need to bump the minimum Python and NumPy versions
19
+
-[ ] Check [SPEC 0](https://scientific-python.org/specs/spec-0000/) to see if we need to bump the minimum supported versions of Python and core package dependencies (NumPy/Pandas/Xarray)
20
20
-[ ] Run `make codespell` to check common misspellings. If there are any, either fix them or add them to `ignore-words-list` in `pyproject.toml`
21
21
-[ ] Check to ensure that:
22
22
-[ ] All tests pass in the ["GMT Legacy Tests" workflow](https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_tests_legacy.yaml)
23
23
-[ ] All tests pass in the ["GMT Dev Tests" workflow](https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_tests_dev.yaml)
24
+
-[ ] All tests pass in the ["Doctests" workflow](https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_doctests.yaml)
24
25
-[ ] Deprecations and related tests are removed for this version by running `grep --include="*.py" -r 'remove_version="vX.Y.Z"' pygmt` from the base of the repository
25
26
-[ ] Reserve a DOI on [Zenodo](https://zenodo.org) by clicking on "New Version"
26
27
-[ ] Finish up 'Changelog entry for v0.x.x' Pull Request:
@@ -30,8 +31,8 @@ assignees: ''
30
31
-[ ] Update DOI (and url for BibTeX)
31
32
-[ ] Update version
32
33
-[ ] Update date released
33
-
-[ ] Add the documentation link https://github.com/GenericMappingTools/pygmt#compatibility-with-gmtpythonnumpy-versions
34
-
-[ ] Add compatibility information https://github.com/GenericMappingTools/pygmt#compatibility-with-gmtpythonnumpy-versions
34
+
-[ ] Add the documentation link `doc/minversions.md`
35
+
-[ ] Add minimum required version information `doc/minversions.md`
35
36
-[ ] Copy draft changelog from Release Drafter and edit it to look nice ([see maintainers guide for details](https://www.pygmt.org/dev/maintenance.html#updating-the-changelog))
36
37
37
38
**Release**:
@@ -47,7 +48,6 @@ assignees: ''
47
48
-[ ] Announce the release on:
48
49
-[ ] GMT [forum](https://forum.generic-mapping-tools.org/c/news/) (do this announcement first! draft on https://hackmd.io/@pygmt. requires moderator status)
49
50
-[ ][ResearchGate](https://www.researchgate.net) (after forum announcement, add new version as research item via the **code** category, be sure to include the corresponding new Zenodo DOI)
50
-
-[ ][Twitter](https://twitter.com/gmt_dev) (after forum announcement)
51
51
---
52
52
53
53
-[ ] Party :tada: (don't tick before all other checkboxes are ticked!)
0 commit comments