11.1 Release Checklist: Difference between revisions

m
no edit summary
mNo edit summary
 
Line 127: Line 127:
* Verify <code>make dist</code> works.
* Verify <code>make dist</code> works.
* Verify <code>make distcheck</code> passes.
* Verify <code>make distcheck</code> passes.
* Create [https://wiki.octave.org/Windows_Installer Windows Installer].
* Make Windows binaries (see instructions "Make Windows binaries" in <code>etc/HACKING.md</code>).
* Create <code>hg tag</code> in repository with release candidate version number (<code>rc-MAJOR-MINOR-PATCH</code>).
* Verify building from a tarball on Linux. Verify that Windows binaries install and run.
* Create a tag in the Mercurial repository on the changeset where the version number was updated (<code>hg tag rc-MAJOR-MINOR-PATCH</code>).
* Sign tarballs and binaries with GPG key.
** Use script <code>build-aux/make-gnu-fist-files</code> to simplify the procedure.
* Upload release candidates to https://alpha.gnu.org/gnu/octave/.
* Upload release candidates to https://alpha.gnu.org/gnu/octave/.
* Check [https://wiki.octave.org/Windows_Installer Windows Installer] (executable and zip formats) against false positive detection at [https://virustotal.com/ virustotal.com].
* Announce release candidate on [https://octave.discourse.group/ Octave Discourse] in both Maintainers and Help categories.
* Announce release candidate on [https://octave.discourse.group/ Octave Discourse].


== 🏁 Final Release 🎉 ==
== 🏁 Final Release 🎉 ==
Line 154: Line 156:
** Run <code>make dist</code> on Linux to produce distribution tarballs.
** Run <code>make dist</code> on Linux to produce distribution tarballs.
** Make Windows binaries (see instructions "Make Windows binaries" in <code>etc/HACKING.md</code>).
** Make Windows binaries (see instructions "Make Windows binaries" in <code>etc/HACKING.md</code>).
** Check [https://wiki.octave.org/Windows_Installer Windows Installer] (executable and zip formats) against false positive detection at [https://virustotal.com/ virustotal.com].
* Verify building from a tarball on Linux.  Verify that Windows binaries install and run.
* Verify building from a tarball on Linux.  Verify that Windows binaries install and run.
* Create a tag in the Mercurial repository on the changeset where the version number was updated (<code>hg tag release-VERSION-1-0</code>).
* Create a tag in the Mercurial repository on the changeset where the version number was updated (<code>hg tag release-VERSION-1-0</code>).
1,173

edits