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.9.0 #2424

Closed
31 of 36 tasks
maxrjones opened this issue Mar 14, 2023 · 18 comments
Closed
31 of 36 tasks

Release PyGMT v0.9.0 #2424

maxrjones opened this issue Mar 14, 2023 · 18 comments
Assignees
Labels
maintenance Boring but important stuff for the core devs
Milestone

Comments

@maxrjones
Copy link
Member

maxrjones commented Mar 14, 2023

Release: v0.9.0
Scheduled Date: 2023/03/31
Pull request due date: 2023/03/27

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 14, 2023
@seisman seisman added this to the 0.9.0 milestone Mar 17, 2023
@seisman seisman pinned this issue Mar 17, 2023
@seisman
Copy link
Member

seisman commented Mar 26, 2023

@weiji14 Could you please reserve a Zenodo DOI for this release?

@weiji14
Copy link
Member

weiji14 commented Mar 26, 2023

@weiji14 Could you please reserve a Zenodo DOI for this release?

Yep, DOI for v0.9.0 will be 10.5281/zenodo.7772533.

@seisman
Copy link
Member

seisman commented Mar 27, 2023

I think PRs #2130 and #1779 need more time for review, so I have removed them from this release.

@maxrjones
Copy link
Member Author

I think PRs #2130 and #1779 need more time for review, so I have removed them from this release.

Sounds good - it seems like all the other PRs on the list have already been merged. If anyone has last minute additions, please add them today. Otherwise I'll go through the next steps on the list tomorrow.

@yvonnefroehlich
Copy link
Member

I think PRs #2130 and #1779 need more time for review, so I have removed them from this release.

Sounds good - it seems like all the other PRs on the list have already been merged. If anyone has last minute additions, please add them today. Otherwise I'll go through the next steps on the list tomorrow.

From my side, it is only PR #2461. But this is only a small change / addition to the documentation. Finishing the tutorial for the Cartesian histograms in #2445 appears a bit too optimistic for me 🙁.

@weiji14
Copy link
Member

weiji14 commented Mar 31, 2023

Thanks Max for tagging the release! The Zenodo upload is now available at https://doi.org/10.5281/zenodo.7772533, and conda-forge PR is merged. I'll need to rush to the airport, but can help out with the forum post next week 😄

@yvonnefroehlich
Copy link
Member

Thanks @maxrjones for handling this release 🎉! And of course all for their contributions, efforts, and help over the last three months 🚀!

@weiji14
Copy link
Member

weiji14 commented Apr 2, 2023

Starting to draft the PyGMT v0.9.0 release annoucement at https://hackmd.io/@pygmt/v0-9-0_announcement

@maxrjones
Copy link
Member Author

Starting to draft the PyGMT v0.9.0 release annoucement at https://hackmd.io/@pygmt/v0-9-0_announcement

Thanks @weiji14! Looks great! I just made a few small edits

@yvonnefroehlich
Copy link
Member

Starting to draft the PyGMT v0.9.0 release annoucement at https://hackmd.io/@pygmt/v0-9-0_announcement

Thanks @weiji14! Looks great! I just made a few small edits

Thanks @weiji14 for starting a draft and @maxrjones for proofreading it! Hope also @weiji14 is happy with me changes on Monday 🙂. For me, the draft looks quite finished. @GenericMappingTools/pygmt-maintainers it would be nice if somebody else can have a look at it, please. Btw @seisman do you have still problems to access / use Hackmd?

@michaelgrund
Copy link
Member

Thanks for the draft @weiji14. Looks good!

@seisman
Copy link
Member

seisman commented Apr 4, 2023

Quite busy in the last few days. I just had a look at the announcement. It looks good to me.

@maxrjones
Copy link
Member Author

Great, thanks everyone! @weiji14 would you prefer to publish the announcement or for me to?

@weiji14
Copy link
Member

weiji14 commented Apr 4, 2023

Thanks everyone for editing the draft, great teamwork!

Great, thanks everyone! @weiji14 would you prefer to publish the announcement or for me to?

Best if you can publish it on the forum. I feel like the last few sections like 'Roadmap' and 'Conferences' could use a few more points perhaps? Is there anything from https://github.com/GenericMappingTools/pygmt/milestone/16 that people would like to see in PyGMT v0.10.0?

Also, should we mention dropping Python 3.8 (#2300) in the 'Deprecation' section?

@yvonnefroehlich
Copy link
Member

I feel like the last few sections like 'Roadmap' and 'Conferences' could use a few more points perhaps? Is there anything from https://github.com/GenericMappingTools/pygmt/milestone/16 that people would like to see in PyGMT v0.10.0?

I added a few more aspects under the "Roadmap" section.

Also, should we mention dropping Python 3.8 (#2300) in the 'Deprecation' section?

In my opinion yes.
What's about the GMT version? Do we still support GMT 6.3.0 and 6.4.0 in PyGMT v0.10.0?

@seisman
Copy link
Member

seisman commented Apr 6, 2023

What's about the GMT version? Do we still support GMT 6.3.0 and 6.4.0 in PyGMT v0.10.0?

I think yes, we should support old GMT versions like 6.3.0.

@weiji14
Copy link
Member

weiji14 commented Apr 6, 2023

Cool, thanks @yvonnefroehlich for the edits! Should be ready to post the announcement on the forum @maxrjones!

@maxrjones
Copy link
Member Author

Forum and twitter announcements are out! Thanks again for all your contributions, everyone!

@maxrjones maxrjones unpinned this issue Apr 7, 2023
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
None yet
Development

No branches or pull requests

5 participants