Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release PyGMT v0.6.0 #1801

Closed
28 tasks done
maxrjones opened this issue Mar 10, 2022 · 6 comments
Closed
28 tasks done

Release PyGMT v0.6.0 #1801

maxrjones opened this issue Mar 10, 2022 · 6 comments
Labels
maintenance Boring but important stuff for the core devs
Milestone

Comments

@maxrjones
Copy link
Member

maxrjones commented Mar 10, 2022

Release: v0.6.0
Scheduled Date: 2022/03/14
Pull request due date: 2022/03/11

Priority PRs/issues to complete prior to release

Before release:

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:


  • Party 🎉 (don't tick before all other checkboxes are ticked!)
@maxrjones maxrjones added the maintenance Boring but important stuff for the core devs label Mar 10, 2022
@weiji14 weiji14 added this to To do in Release v0.6.x via automation Mar 10, 2022
@weiji14 weiji14 added this to the 0.6.0 milestone Mar 10, 2022
@weiji14 weiji14 pinned this issue Mar 10, 2022
@maxrjones
Copy link
Member Author

I'll post the changelog draft shortly. I don't have much more time available today, but would be available to help sprint on finishing #731 tomorrow if we want to try to get that in for this release.

@maxrjones
Copy link
Member Author

Even though #1812 was opened after the PR due date, I would prefer to include it in this release so that we don't need to worry about backwards compatibility for the outgrid parameter.

@weiji14
Copy link
Member

weiji14 commented Mar 14, 2022

Ok, Zenodo release is up at DOI. The docs look good and PyPI upload seems to be working. Who wants to do the announcements (put your name next to the checklist)!

@weiji14
Copy link
Member

weiji14 commented Mar 15, 2022

I'll go ahead and make the forum announcement and Twitter post since it's getting a bit late on my end. If someone else can pick up on the other items, that would be wonderful.

@maxrjones
Copy link
Member Author

Thanks @weiji14! I'll post on research gate after GenericMappingTools/try-gmt#33 is merged. We no longer need to submit PRs for the website for every release since I updated the home page to use badges.

@maxrjones
Copy link
Member Author

All done! Great work and many thanks to the PyGMT team 🎉

Release v0.6.x automation moved this from To do to Done Mar 15, 2022
@maxrjones maxrjones unpinned this issue Mar 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Boring but important stuff for the core devs
Projects
No open projects
Development

No branches or pull requests

2 participants