-
Notifications
You must be signed in to change notification settings - Fork 502
Release Process
Nikolaus Rath edited this page Apr 13, 2019
·
10 revisions
- Update contributor list in
AUTHORS
:git log --all --pretty="format:%an <%aE>" | sort -u
- Update version in
meson.build
andChangeLog
- Tag release,
git commit --all -m "Released x.y.z" && git tag -s sshfs-x.y.z -m "Tagged release"
- Build tarball,
./make_release_tarball.sh
- Test build:
md build && (cd build && meson .. && ninja)
(cd build; python3 -m pytest test/)
- Push to GitHub (don't forget tags!) and create release
- Write announcement to mailing list.
Announcement email template
To: [email protected]
Subject: [ANNOUNCE] sshfs XXXX has been released
Dear all,
I am pleased to announce the release of SSHFS XXX.
The source code is available for download at https://github.com/libfuse/sshfs/releases.
Please report any issues on this mailing list or the GitHub issue
tracker at https://github.com/libfuse/sshfs/issues.
From ChangeLog.rst:
[INSERT NEW ENTRIES]
The following people have contributed code to this release:
[INSERT CONTRIBUTORS]
(a full list of credits containing all known contributors is included in
the `AUTHORS` file).
Best,
-Nikolaus