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/4-release_checklist.md
+7-11
Original file line number
Diff line number
Diff line change
@@ -19,17 +19,15 @@ assignees: ''
19
19
20
20
**Before release**:
21
21
22
-
-[ ] Check [SPEC 0](https://scientific-python.org/specs/spec-0000/) to see if we need to bump the minimum supported versions of GMT, Python and
23
-
core package dependencies (NumPy, pandas, Xarray)
22
+
-[ ] Check [SPEC 0](https://scientific-python.org/specs/spec-0000/) to see if we need to bump the minimum supported versions of GMT, Python and core package dependencies (NumPy, pandas, Xarray)
24
23
-[ ] Review the ["PyGMT Team" page](https://www.pygmt.org/dev/team.html)
24
+
-[ ] README looks good on TestPyPI. Visit [TestPyPI](https://test.pypi.org/project/pygmt/#history), click the latest pre-release, and check the homepage.
25
25
-[ ] Check to ensure that:
26
26
-[ ] Deprecated workarounds/codes/tests are removed. Run `grep "# TODO" **/*.py` to find all potential TODOs.
27
27
-[ ] All tests pass in the ["GMT Legacy Tests" workflow](https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_tests_legacy.yaml)
28
28
-[ ] All tests pass in the ["GMT Dev Tests" workflow](https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_tests_dev.yaml)
29
29
-[ ] All tests pass in the ["Doctests" workflow](https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_doctests.yaml)
30
-
-[ ] Update warnings in `pygmt/_show_versions.py` as well as notes in
31
-
[Not working transparency](https://www.pygmt.org/dev/install.html#not-working-transparency)
32
-
regarding GMT-Ghostscript incompatibility
30
+
-[ ] Update warnings in `pygmt/_show_versions.py` as well as notes in [Not working transparency](https://www.pygmt.org/dev/install.html#not-working-transparency) regarding GMT-Ghostscript incompatibility
33
31
-[ ] Reserve a DOI on [Zenodo](https://zenodo.org) by clicking on "New Version"
34
32
-[ ] Finish up the "Changelog entry for v0.x.x" Pull Request (Use the previous changelog PR as a reference)
35
33
-[ ] Run `make codespell` to check common misspellings. If there are any, either fix them or add them to `ignore-words-list` in `pyproject.toml`
@@ -41,18 +39,16 @@ assignees: ''
41
39
-[ ] Edit the draft release notes with the finalized changelog
42
40
-[ ] Set the tag version and release title to vX.Y.Z
43
41
-[ ] Make a release by clicking the 'Publish Release' button, this will automatically create a tag too
44
-
-[ ] Download pygmt-X.Y.Z.zip (rename to pygmt-vX.Y.Z.zip) and baseline-images.zip from
45
-
the release page, and upload the two zip files to https://zenodo.org/deposit,
46
-
ensure that they are filed under the correct reserved DOI
42
+
-[ ] Download pygmt-X.Y.Z.zip (rename to pygmt-vX.Y.Z.zip) and baseline-images.zip from the release page, and upload the two zip files to https://zenodo.org/deposit, ensure that they are filed under the correct reserved DOI
[Done automatically by conda-forge's bot. Remember to pin Python and SPEC0 versions]
46
+
-[ ] Update conda-forge [pygmt-feedstock](https://github.com/conda-forge/pygmt-feedstock)[Done automatically by conda-forge's bot. Remember to pin GMT, Python and SPEC0 versions]
52
47
-[ ] Bump PyGMT version on https://github.com/GenericMappingTools/try-gmt (after conda-forge update)
53
48
-[ ] Announce the release on:
54
49
-[ ] GMT [forum](https://forum.generic-mapping-tools.org/c/news/) (do this announcement first! Requires moderator status)
55
-
-[ ][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
+
-[ ][ResearchGate](https://www.researchgate.net) (after forum announcement; download the ZIP file of the new release from the release page and add it as research item via the **code** category, be sure to include the corresponding new Zenodo DOI)
51
+
-[ ] Update release checklist template with any additional bullet points that may have arisen during the release
0 commit comments