Update making-a-release for Git and new sever setup
This commit is contained in:
parent
e9d61aa7e5
commit
d13ee0406a
@ -4,44 +4,45 @@ For major releases:
|
|||||||
* Try to synchronize release date with geany-plugins.
|
* Try to synchronize release date with geany-plugins.
|
||||||
|
|
||||||
Update NEWS file - ideally each committer should review their changes
|
Update NEWS file - ideally each committer should review their changes
|
||||||
and summarise the interesting ones. Use scripts/changelist.pl to
|
and summarize the interesting ones. Use `git log --author='name'`
|
||||||
format & filter commits by a particular developer name.
|
to filter commits by a particular developer name.
|
||||||
|
|
||||||
Ensure version numbers are all updated in:
|
Ensure version numbers are all updated in:
|
||||||
configure.ac geany.nsi geany_private.rc win32-config.h wscript
|
configure.ac geany.nsi geany_private.rc win32-config.h wscript
|
||||||
doc/geany.txt
|
doc/geany.txt
|
||||||
Ensure release date is updated in:
|
Ensure release date is updated in:
|
||||||
doc/geany.txt doc/geany.1.in
|
NEWS doc/geany.txt doc/geany.1.in
|
||||||
Regenerate doc/geany.html.
|
Regenerate doc/geany.html.
|
||||||
Check GEANY_CODENAME is set in src/geany.h.
|
Check GEANY_CODENAME is set in src/geany.h.
|
||||||
Update NEWS release date.
|
|
||||||
Add changelog entry for new release.
|
|
||||||
|
|
||||||
Export the code into a new directory (i.e. not usual working copy).
|
Export the code into a new directory (i.e. not usual working copy).
|
||||||
Run 'make distcheck'.
|
Run 'make distcheck'.
|
||||||
Delete the created archive and run 'make dist' and 'make dist-bzip2'.
|
Delete the created archive and run 'make dist' and 'make dist-bzip2'.
|
||||||
|
Sign the archives with 'make sign'.
|
||||||
|
|
||||||
Put the resulting tarballs on uvena.de - upload to home directory
|
Put the resulting tarballs and signature files on geany.org - upload
|
||||||
and after the upload is finished move them into
|
to home directory and after the upload is finished move them into
|
||||||
/home/www/files.uvena.de/geany/.
|
/srv/www/download.geany.org/.
|
||||||
Rename LATEST-IS-... to the new version number in
|
Rename LATEST-IS-... to the new version number in
|
||||||
/home/www/files.uvena.de/geany/ and /home/www/www.geany.org/files.
|
/srv/www/download.geany.org/ and /srv/www/www.geany.org/files.
|
||||||
Add the GPG signatures - use 'make sign' and check the public key
|
Make sure the public part of the GPG key used to sign the archives
|
||||||
can be found on the download page.
|
can be found on the download page.
|
||||||
|
|
||||||
Windows builds (enrico?).
|
Windows builds (enrico?).
|
||||||
|
|
||||||
Tag release in SVN, remove the branch if used.
|
Create a signed tag for the release in Git with 'git tag -s <version>'.
|
||||||
|
|
||||||
Website: update Releases, Documentation links and add a News item.
|
Website: update Releases, Documentation links and add a News item.
|
||||||
Update the manual data and links in the filesystem in
|
Update the manual data and links in the filesystem in
|
||||||
/home/www/www.geany.org/manual. Remember to update current/hacking.html
|
/srv/www/www.geany.org/manual. Remember to update current/hacking.html
|
||||||
too.
|
too.
|
||||||
|
|
||||||
Announce on geany, devel, i18n mailing lists (check you're subscribed).
|
Announce on geany, devel, i18n mailing lists (check you're subscribed).
|
||||||
Put a news item on Sourceforge, add a new release on Freshmeat.net
|
Put a news item on SourceForge (https://sourceforge.net/news/?group_id=153444)
|
||||||
and update the information on gnomefiles.org.
|
and a new release on freecode.com (https://freecode.com/projects/geany).
|
||||||
|
|
||||||
For non-trunk releases, merge NEWS into trunk and any branch-only
|
For non-master releases, merge NEWS into master and any branch-only
|
||||||
commits that need to merged.
|
commits that need to merged.
|
||||||
|
|
||||||
For trunk releases, bump version strings and merge unstable branch.
|
For merge releases, bump version strings and codename and merge unstable
|
||||||
|
branch if any.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user