blob: 81c6ba524a893eeae3df3387bddeaf114bb5cc31 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
To do a release:
- Update NEWS, configure.ac, and fetchmail.man, with release number & date.
- Run "perl dist-tools/makerelease.pl" - this entails "make distcheck".
- Commit all files to the VCS (Git).
- Tag the new release with a signed tag.
- Edit website/index.html for the new tarballs and NEWS files and last update,
and upload with website/host-scripts/upload-website.sh, and commit the changes to Git.
- These would be done automatically by makerelease.pl:
- Upload sig and tarball to ~/public_html/fetchmail/
- Upload sig and tarball to sourceforge, per
<https://sourceforge.net/p/forge/documentation/Release%20Files%20for%20Download/#rsync>
- Update the fetchmail website for version, link to release notes
(update release_id) and last update, commit, and upload.
- On sourceforge.net, mark the new release as the default download.
|