1,173
edits
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. | ||
* | * Make Windows binaries (see instructions "Make Windows binaries" in <code>etc/HACKING.md</code>). | ||
* Create | * 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/. | ||
* 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>). |
edits