diff options
author | EuAndreh <eu@euandre.org> | 2022-11-14 18:39:14 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2022-11-14 18:39:14 -0300 |
commit | b20df02100b4806c1a9e1992aff240b4328b7d16 (patch) | |
tree | e14fd3029e8c1f8d3f78f50f28ced7a28a153da9 /aux/workflow/sign-tarballs.sh | |
parent | Remove old config files, starting anew for toph (diff) | |
download | toph-b20df02100b4806c1a9e1992aff240b4328b7d16.tar.gz toph-b20df02100b4806c1a9e1992aff240b4328b7d16.tar.xz |
rm -rf aux/
Diffstat (limited to 'aux/workflow/sign-tarballs.sh')
-rwxr-xr-x | aux/workflow/sign-tarballs.sh | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/aux/workflow/sign-tarballs.sh b/aux/workflow/sign-tarballs.sh deleted file mode 100755 index 3ab2bb8..0000000 --- a/aux/workflow/sign-tarballs.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -set -eu - -while getopts 'n:' flag; do - case "$flag" in - n) - PROJECT="$OPTARG" - ;; - *) - exit 2 - ;; - esac -done -shift $((OPTIND -1)) - -assert_arg() { - if [ -z "$1" ]; then - echo "Missing $2" >&2 - exit 2 - fi -} - -assert_arg "${PROJECT:-}" '-n PROJECT' - - -SIGNATURES="$(git notes --ref=refs/notes/signatures/tar.gz list | cut -d\ -f2)" -for tag in $(git tag); do - COMMIT="$(git rev-list -n1 "$tag")" - if echo "$SIGNATURES" | grep -qF "$COMMIT"; then - continue - fi - echo "Adding missing signature to $tag" >&2 - git notes --ref=refs/notes/signatures/tar.gz add -C "$( - git archive --format tar.gz --prefix "$PROJECT-$tag/" "$tag" | - gpg --output - --armor --detach-sign | - git hash-object -w --stdin - )" "$tag" -done |