From: Nikolaus Rath Date: Tue, 8 Aug 2023 10:23:37 +0000 (+0100) Subject: Added missing file, update release process docs. X-Git-Tag: fuse-3.16.2~9 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=5fd503935c0fc268bc59c271aa361a1552476a4c;p=qemu-gpiodev%2Flibfuse.git Added missing file, update release process docs. --- diff --git a/dev-docs/release-process.md b/dev-docs/release-process.md index 783e157..53b21cd 100644 --- a/dev-docs/release-process.md +++ b/dev-docs/release-process.md @@ -1,6 +1,9 @@ Release Process =============== +NOTE: Before releasing 3.17.1, we *must* release at least 3.16.2, because the +signify/fuse-3.17.pub was accidentally not included in the 3.16.1 release tarball. + * `set TAG fuse-A.B.C` * Update version in * `ChangeLog.rst` @@ -8,11 +11,11 @@ Release Process * `include/fuse_common.h` (`#define FUSE_{MINOR/MAJOR}_VERSION`) * When creating new minor release: * Create signing key for the next release: `P=fuse- signify-openbsd -G -n -p signify/$P.pub -s - signify/$P.sec` + signify/$P.sec; git add signify/$P.pub` * Expire old release signing keys (keep one around just in case) * Update authors: `git log --all --pretty="format:%an <%aE>" | sort -u >> AUTHORS` * `git commit --all -m "Released $TAG"` -* `git tag -s $TAG` +* `git tag $TAG` * Build tarball, `./make_release_tarball.sh` * Test build: * `cd fuse-x.y.z` @@ -22,8 +25,11 @@ Release Process * `(cd build; python3 -m pytest test/)` * Upload API docs: * `rm -r ../libfuse.github.io/doxygen && cp -a doc/html ../libfuse.github.io/doxygen` - * `(cd ../libfuse.github.io; git add doxygen/; git commit --all -m "Re-generated doxygen documentation"; git push)` -* `git push && git push --tags`, create release on Github + * `git -C ../libfuse.github.io add doxygen/` + * `git -C ../libfuse.github.io commit --all -m "Re-generated doxygen documentation"` + * `git -C ../libfuse.github.io push` +* `git checkout master && git push && git push --tags` +* Create release on Github * Write announcement to fuse-devel diff --git a/signify/fuse-3.17.pub b/signify/fuse-3.17.pub new file mode 100644 index 0000000..02525e1 --- /dev/null +++ b/signify/fuse-3.17.pub @@ -0,0 +1,2 @@ +untrusted comment: signify public key +RWQqzcI/bjQ4/nouPgwUbs0WorZncrBxJHmiCb2N+GrMs9L6YAcGSFY/