- Notifications
You must be signed in to change notification settings - Fork 533
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.buildandChangeLog - 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: fuse-sshfs@lists.sourceforge.net 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