Repository navigation
Closed
Labels
maintenanceBoring but important stuff for the core devsBoring but important stuff for the core devs
Milestone
Description
Release: v0.7.0
Scheduled Date: 2022/07/01
Pull request due date: 2022/06/29
Priority PRs/issues to complete prior to release
- inset: Add aliases for R and J and fix two examples #1931
- blockm/contour/plot/plot3d/rose/surface/wiggle: Change the parameter order of data array and input arrays #1978
Before release:
- Run
grep --include="*.py" -r 'remove_version="vX.Y.Z"' pygmtfrom the base of the repository to check if any deprecations and related tests should be removed in this version - Reserve a DOI on Zenodo by clicking on "New Version"
10.5281/zenodo.6702566 - Finish up 'Changelog entry for v0.x.x' Pull Request: Changelog entry for v0.7.0 #1981
- Add a new entry in
doc/_static/version_switch.jsfor documentation switcher - Update
CITATION.cffand BibTeX at https://github.com/GenericMappingTools/pygmt#citing-pygmt- Update authorship list
- Update DOI (and url for BibTeX)
- Update version
- Update date released
- Add the documentation link https://github.com/GenericMappingTools/pygmt#compatibility-with-gmtpythonnumpy-versions
- Add compatibility information https://github.com/GenericMappingTools/pygmt#compatibility-with-gmtpythonnumpy-versions
- Copy draft changelog from Release Drafter and edit it to look nice (see maintainers guide for details)
- Add a new entry in
Release:
- At the PyGMT release page on GitHub:
- Edit the draft release notes with the finalized changelog
- Set the tag version and release title to vX.Y.Z
- Make a release by clicking the 'Publish Release' button, this will automatically create a tag too
- Manually upload the pygmt-vX.Y.Z.zip and baseline-images.zip files to https://zenodo.org/deposit, ensure that it is filed under the correct reserved DOI
After release:
- Update conda-forge pygmt-feedstock [Done automatically by conda-forge's bot, but remember to pin NEP29 versions] pygmt v0.7.0 conda-forge/pygmt-feedstock#24
- Bump PyGMT version on https://github.com/GenericMappingTools/try-gmt (after conda-forge update) Bump pygmt from 0.6.1 to 0.7.0, geopandas from 0.10.2 to 0.11.0 try-gmt#39
- Announce the release on:
- GMT forum (do this announcement first! draft on https://hackmd.io/@pygmt. requires moderator status) (https://forum.generic-mapping-tools.org/t/3085)
- ResearchGate (after forum announcement)
- Twitter (after forum announcement) https://twitter.com/gmt_dev/status/1543833232268857346
- Party 🎉 (don't tick before all other checkboxes are ticked!)
Metadata
Metadata
Assignees
Labels
maintenanceBoring but important stuff for the core devsBoring but important stuff for the core devs
Activity
[-]Release PyGMT vX.Y.Z[/-][+]Release PyGMT v0.7.0[/+]seisman commentedon Jun 23, 2022
@weiji14 Could you please reserve a DOI on Zenodo?
weiji14 commentedon Jun 23, 2022
10.5281/zenodo.6702566
maxrjones commentedon Jul 1, 2022
announcement draft is at https://hackmd.io/KZEh0ZOTSbSxC_qUC-5gWA
weiji14 commentedon Jul 2, 2022
Apparently we should be dropping NumPy 1.19 per https://numpy.org/neps/nep-0029-deprecation_policy.html#drop-schedule
Can anyone open a quick PR for this following #1675? I'm a little occupied right now...
maxrjones commentedon Jul 2, 2022
Thanks for noticing this! Done in #1985
seisman commentedon Jul 2, 2022
Looks good!
weiji14 commentedon Jul 2, 2022
Looks nice, thanks for drafting this Max! I've made some tiny edits and added a screenshot of the new Exteranl Resources page too
Other than that, do we want to wait for the try-gmt issue at GenericMappingTools/try-gmt#39 (comment) to be resolved before making the forum announcement? I can try to handle the Twitter announcements later (might go for a hiking trip).
seisman commentedon Jul 4, 2022
I've posted the announcement in the forum (https://forum.generic-mapping-tools.org/t/3085).
weiji14 commentedon Jul 4, 2022
Ok, the tweet has been made at https://twitter.com/gmt_dev/status/1543833232268857346. Who wants to close this off with the ResearchGate announcement? (which reminds me, we should add our new contributors to the ResearchGate page too).
maxrjones commentedon Jul 4, 2022
Research gate announcement is done at https://www.researchgate.net/project/PyGMT-A-Python-interface-for-the-Generic-Mapping-Tools/update/62c2f702df58b43f605c4f54.
Thanks @seisman for leading this release! And the whole team for making it happen 🎉