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 }