Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions .github/ISSUE_TEMPLATE/release_checklist.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ assignees: ''
- [ ] check if there are new [SCM releases](https://doi.org/10.5281/zenodo.1243862)
- [ ] check if all tests pass on macOS, Linux and Windows
- [ ] check if other GMT-derived projects work well
- [ ] MB-System (@PaulWessel)
- [ ] GMTSAR (@PaulWessel)
- [ ] MB-System
- [ ] GMTSAR
- [ ] GMT.jl (@joa-quim)
- [ ] PyGMT (@leouieda, @seisman, @weiji14, @maxrjones)
- [ ] gmtmex (@PaulWessel, @joa-quim)
- [ ] reserve a DOI on [zenodo](https://zenodo.org/doi/10.5281/zenodo.3407865) (@PaulWessel, @seisman)
- [ ] gmtmex (@joa-quim)
- [ ] reserve a DOI on [zenodo](https://zenodo.org/doi/10.5281/zenodo.3407865) (@seisman)
- [ ] run `admin/gs_check.sh` to test if latest ghostscript version works
- [ ] update [changelog](https://github.com/GenericMappingTools/gmt/blob/master/doc/rst/source/changes.rst)
- [ ] update the version information in CITATION.cff
Expand All @@ -38,14 +38,14 @@ assignees: ''

**Release**:

- [ ] create source tarballs (tar.gz and tar.xz) (@PaulWessel)
- [ ] create macOS bundle (@PaulWessel)
- [ ] create source tarballs (tar.gz and tar.xz)
- [ ] create macOS bundle
- [ ] create Windows win64 installer and portable installer (@joa-quim)
- [ ] check if the source tarballs for Linux work well (@Esteban82, @anbj)
- [ ] check if the macOS bundles work well (@seisman, @maxrjones)
- [ ] check if the Windows installers work well (volunteers needed!)
- [ ] upload source tarballs, macOS bundle, Windows installers to the GMT FTP (@PaulWessel)
- [ ] update README and VERSION files on the GMT FTP (@PaulWessel)
- [ ] upload source tarballs, macOS bundle, Windows installers to the GMT FTP
- [ ] update README and VERSION files on the GMT FTP
- [ ] make a tag and push it to github (**Must be done after uploading packages to the GMT FTP**)
```bash
# checkout master (for minor releases) or 6.x branch (for patch releases)
Expand All @@ -61,7 +61,7 @@ assignees: ''
- [ ] 7 files are attached as release assets (2 source tarballs, 4 installers and 1 checksum file).
- [ ] download the checksum file and check if the checksums are correct
- [ ] edit the draft release, set the target to the correct tag, and publish the release
- [ ] upload the tarball to [zenodo](https://zenodo.org/doi/10.5281/zenodo.3407865) (@PaulWessel, @seisman)
- [ ] upload the tarball to [zenodo](https://zenodo.org/doi/10.5281/zenodo.3407865) (@seisman)
- [ ] make announcements in the [GMT forum](https://forum.generic-mapping-tools.org/)
- [ ] make announcements on the [GMT Instagram](https://www.instagram.com/genericmappingtools/)
- [ ] update links on the main site (Download & Documentation)
Expand Down