2010-12-03 13:42:37 +00:00
|
|
|
Let mailing lists know about the coming release.
|
|
|
|
For major releases:
|
|
|
|
* Agree string freeze period for translations.
|
|
|
|
* Try to synchronize release date with geany-plugins.
|
|
|
|
|
2013-03-19 14:27:31 +01:00
|
|
|
Update NEWS file - ideally each committer should review their changes
|
2012-06-18 19:18:31 +02:00
|
|
|
and summarize the interesting ones. Use `git log --author='name'`
|
|
|
|
to filter commits by a particular developer name.
|
2011-09-15 17:09:38 +00:00
|
|
|
|
2010-12-03 13:42:37 +00:00
|
|
|
Ensure version numbers are all updated in:
|
2015-07-13 00:47:18 +02:00
|
|
|
configure.ac geany_private.rc geany.exe.manifest
|
2015-11-22 23:53:12 +01:00
|
|
|
win32-config.h doc/geany.txt
|
2011-01-19 19:19:06 +00:00
|
|
|
Ensure release date is updated in:
|
2012-06-18 19:18:31 +02:00
|
|
|
NEWS doc/geany.txt doc/geany.1.in
|
2011-01-05 16:27:29 +00:00
|
|
|
Check GEANY_CODENAME is set in src/geany.h.
|
2010-11-30 18:12:15 +00:00
|
|
|
|
2011-01-05 16:27:29 +00:00
|
|
|
Export the code into a new directory (i.e. not usual working copy).
|
2010-11-30 18:12:15 +00:00
|
|
|
Run 'make distcheck'.
|
|
|
|
Delete the created archive and run 'make dist' and 'make dist-bzip2'.
|
2012-06-18 19:18:31 +02:00
|
|
|
Sign the archives with 'make sign'.
|
2010-11-30 18:12:15 +00:00
|
|
|
|
2012-06-18 19:18:31 +02:00
|
|
|
Put the resulting tarballs and signature files on geany.org - upload
|
|
|
|
to home directory and after the upload is finished move them into
|
|
|
|
/srv/www/download.geany.org/.
|
2010-11-30 18:12:15 +00:00
|
|
|
Rename LATEST-IS-... to the new version number in
|
2012-06-18 19:18:31 +02:00
|
|
|
/srv/www/download.geany.org/ and /srv/www/www.geany.org/files.
|
2013-03-19 14:27:31 +01:00
|
|
|
Execute (as user geany) /home/geany/md5sums to update
|
|
|
|
/srv/www/download.geany.org/MD5SUMS.
|
2012-06-18 19:18:31 +02:00
|
|
|
Make sure the public part of the GPG key used to sign the archives
|
2010-12-03 13:42:37 +00:00
|
|
|
can be found on the download page.
|
2012-06-18 19:18:31 +02:00
|
|
|
|
2010-11-30 18:12:15 +00:00
|
|
|
Windows builds (enrico?).
|
|
|
|
|
2012-06-18 19:18:31 +02:00
|
|
|
Create a signed tag for the release in Git with 'git tag -s <version>'.
|
2010-12-03 13:42:37 +00:00
|
|
|
|
2013-03-15 02:48:27 +01:00
|
|
|
Website: update Releases, Documentation links, Release Notes, ChangeLog
|
|
|
|
and add a News item. Update the manual data and links in the filesystem
|
|
|
|
in /srv/www/www.geany.org/manual. Remember to update
|
|
|
|
current/hacking.html too.
|
2010-11-30 18:12:15 +00:00
|
|
|
|
|
|
|
Announce on geany, devel, i18n mailing lists (check you're subscribed).
|
2012-06-18 19:18:31 +02:00
|
|
|
Put a news item on SourceForge (https://sourceforge.net/news/?group_id=153444)
|
2015-07-13 00:47:18 +02:00
|
|
|
and a new release on GitHub (https://github.com/geany/geany/releases).
|
2010-11-30 18:12:15 +00:00
|
|
|
|
2012-06-18 19:18:31 +02:00
|
|
|
For non-master releases, merge NEWS into master and any branch-only
|
2010-11-30 18:12:15 +00:00
|
|
|
commits that need to merged.
|
2011-01-05 16:27:29 +00:00
|
|
|
|
2012-06-18 19:18:31 +02:00
|
|
|
For merge releases, bump version strings and codename and merge unstable
|
|
|
|
branch if any.
|