From 194c89a2f7eac835599c9829b3d6f828e2051733 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Wed, 24 Apr 2024 15:48:45 +0100 Subject: Add script to create and sign release manifests --- utils/create-signed-manifest.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 utils/create-signed-manifest.sh (limited to 'utils/create-signed-manifest.sh') diff --git a/utils/create-signed-manifest.sh b/utils/create-signed-manifest.sh new file mode 100755 index 0000000..fa0acd2 --- /dev/null +++ b/utils/create-signed-manifest.sh @@ -0,0 +1,26 @@ +#|/usr/bin/env sh + +set -e + +script_dir=$(dirname -- "$(readlink -f "$0")") + +tag=$(git -C "$script_dir" describe --tags --abbrev=0) + +cwd=$(pwd) +cd "$(mktemp -d)" + +wget "https://github.com/sommerfelddev/sentrum/releases/download/$tag/sentrum-$tag-darwin-x86_64.tar.gz" +wget "https://github.com/sommerfelddev/sentrum/releases/download/$tag/sentrum-$tag-linux-x86_64.tar.gz" +wget "https://github.com/sommerfelddev/sentrum/releases/download/$tag/sentrum-$tag-windows-x86_64.zip" + +sha256sum -b -- * > sentrum-"$tag"-manifest.txt + +sha256sum --check sentrum-"$tag"-manifest.txt + +gpg -b --armor sentrum-"$tag"-manifest.txt + +gpg --verify sentrum-"$tag"-manifest.txt.asc + +pwd + +cd "$cwd" -- cgit v1.2.3-70-g09d2