- 
                Notifications
    
You must be signed in to change notification settings  - Fork 396
 
Closed
Milestone
Description
Version:  6.1.0
Scheduled date: July 1, 2020
Before release:
- reserve a DOI on zenodo (@PaulWessel)
 -  run 
src/gmt_make_*.shto update some .c and .h files - check if all tests pass on macOS, Linux and Windows
 -  run 
admin/gs_check.shto test if latest ghostscript version works - update changelog
 - update INSTALL.md
 - check if there are any warnings when build the documentation
 -  check/set values in 
cmake/ConfigDefault.cmake-  
GMT_VERSION_YEARis current year -  
GMT_PACKAGE_VERSION_*is correctly set -  
GMT_LIB_SOVERSIONis correctly set -  set 
GMT_PUBLIC_RELEASEtoTRUE -  update 
GMT_VERSION_DOI 
 -  
 - freeze codes and commit all changes to GitHub
 
Release:
- create source tarballs (tar.gz and tar.xz) (@PaulWessel)
 - create macOS bundle (@PaulWessel)
 - create Windows installers (win32 and win64) (@joa-quim)
 - check if the source tarballs, macOS bundle and Windows installers work well
 - upload source tarballs, macOS bundle, Windows installers to the GMT FTP (@PaulWessel)
 -  make a tag and push it to github (Must be done after uploading packages to the GMT FTP)
git tag x.x.x git push --tags -  make a GitHub Release.
GitHub actions automatically create a draft release for us after pushing the tag.
We need to check if everything is OK and then publish the release. - upload the tarball to zenodo (@PaulWessel)
 - update README and VERSION files on the GMT FTP (@PaulWessel)
 - make announcements in the GMT forum (https://forum.generic-mapping-tools.org/t/gmt-6-1-0-has-been-released/619)
 - update links on the main site (News, Download & Documentation)
 
After release:
- create branch 6.x for bug-fixes if this is a minor release (i.e. create branch 6.1 after 6.1.0 is released)
 -  update 
GMT_PACKAGE_VERSION_*incmake/ConfigDefault.cmake -  comment the 
set (GMT_PUBLIC_RELEASE TRUE)line - commit changes to GitHub
 
3rd-party update
- update conda-forge feedstock (@leouieda, @seisman) (Update to GMT 6.1.0 conda-forge/gmt-feedstock#97)
 - update homebrew formula (@claudiodsf, @seisman) (gmt 6.1.0 Homebrew/homebrew-core#57470)
 - update fink package (@remkos)
 - update macports ports (@seisman) (gmt6: update to 6.1.0 macports/macports-ports#7648)
 - update the RPM repository (@seisman)
 
- Party 🎉 (don't tick before all other checkboxes are ticked!)
 
Metadata
Metadata
Assignees
Labels
No labels