This is a list of tasks to be done when doing a release of a GNU program. Note that for pre-releases some of the steps may be omitted: for example, it is generally not a good idea to announce pre-releases media external to GNU.
[ ] Change version number in configure.ac. [ ] Update NEWS. [ ] make distcheck. [ ] tag repo. [ ] Update on-line manual. [ ] Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha [ ] Send announcement to bug-foo@gnu.org [ ] Send announcement to help-foo@gnu.org [ ] Send announcement to info-gnu@gnu.org [ ] Send announcement to coordinator@translationproject.org [ ] Publish announcement in the savannah news. [ ] Update the FSD entry. [ ] Create release in freecode (freshmeat).