mobile-shell / mosh

Mobile Shell
https://mosh.org
GNU General Public License v3.0
12.69k stars 741 forks source link

Create RELEASING.md #1236

Open eminence opened 2 years ago

eminence commented 2 years ago

We should have a RELEASING.md document that describes all of the steps needed to prepare and cut a new mosh release. The 1.4.0 release has shown that there were some gaps in our knowledge about how to do this :)

cc @achernya @ezzieyguywuf @bbarenblat

eminence commented 2 years ago

One of the problems with the 1.4.0 release is that we let github automatically create the release (due to creating the 1.4.0 tag), which included a source tarball, but then a few days later, @keithw manually created the "official" source tarball, and re-uploaded it to github, overwriting the old version. This lead to some minor confusion (see #1237 for example, and also some questions in IRC).

We should prevent this in the future. I think the steps we should follow is: