diff options
author | Nikolaus Rath <Nikolaus@rath.org> | 2023-07-05 11:03:07 +0100 |
---|---|---|
committer | Nikolaus Rath <Nikolaus@rath.org> | 2023-07-05 11:25:27 +0100 |
commit | d888c305970d73e9ca75e90b7705183299b36b04 (patch) | |
tree | b42a4ad816c0986d2046301bf64022aa34e2c418 /make_release_tarball.sh | |
parent | a98add6e49cbee59a377362b5e2b952904f9294e (diff) | |
download | libfuse-d888c305970d73e9ca75e90b7705183299b36b04.tar.gz |
Use signify to sign releases.
Diffstat (limited to 'make_release_tarball.sh')
-rwxr-xr-x | make_release_tarball.sh | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/make_release_tarball.sh b/make_release_tarball.sh index c1781ef..32d15fd 100755 --- a/make_release_tarball.sh +++ b/make_release_tarball.sh @@ -7,10 +7,12 @@ set -e if [ -z "$1" ]; then - TAG="$(git tag --list 'fuse-3*' --sort=-taggerdate | head -1)" + TAG="$(git tag --list 'fuse-3*' --sort=-creatordate | head -1)" else TAG="$1" fi +PREV_TAG="$(git tag --list 'fuse-3*' --sort=-creatordate --merged "${TAG}^"| head -1)" +MAJOR_REV=${TAG%.*} echo "Creating release tarball for ${TAG}..." @@ -25,10 +27,11 @@ rm -r "${TAG}/make_release_tarball.sh" \ "${TAG}/.github" \ "${TAG}/.cirrus.yml" cp -a doc/html "${TAG}/doc/" -tar -cJf "${TAG}.tar.xz" "${TAG}/" -gpg --armor --detach-sign "${TAG}.tar.xz" +tar -czf "${TAG}.tar.gz" "${TAG}/" + +signify-openbsd -S -z -s signify/$MAJOR_REV.sec -m $TAG.tar.gz + -PREV_TAG="$(git tag --list 'fuse-3*' --sort=-taggerdate --merged "${TAG}^"| head -1)" echo "Contributors from ${PREV_TAG} to ${TAG}:" git log --pretty="format:%an <%aE>" "${PREV_TAG}..${TAG}" | sort -u |