From 7e30abe47f63d39ab24444d150fc2b5c96a43c7e Mon Sep 17 00:00:00 2001 From: crueter Date: Fri, 21 Nov 2025 11:29:37 -0500 Subject: [PATCH] fix empty gpg passphrase file Signed-off-by: crueter --- forgejo-release.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/forgejo-release.sh b/forgejo-release.sh index e697fb8..198959a 100755 --- a/forgejo-release.sh +++ b/forgejo-release.sh @@ -128,15 +128,15 @@ maybe_use_release_note_assistant() { sign_release() { if [ -s "$GPG_PASSPHRASE" ]; then - _sign_release_passphrase="--passphrase-file $GPG_PASSPHRASE" + set -- "$@" "--passphrase-file $GPG_PASSPHRASE" fi - gpg --import --no-tty --pinentry-mode loopback "$_sign_release_passphrase" "$GPG_PRIVATE_KEY" + gpg --import --no-tty --pinentry-mode loopback "$@" "$GPG_PRIVATE_KEY" for asset in "$RELEASE_DIR"/*; do case "$asset" in *.sha256) continue ;; esac - gpg --armor --detach-sign --no-tty --pinentry-mode loopback "$_sign_release_passphrase" <"$asset" >"$asset".asc + gpg --armor --detach-sign --no-tty --pinentry-mode loopback "$@" <"$asset" >"$asset".asc done }