diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index b0e63be..f292f3f 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -125,7 +125,11 @@ jobs: elif printf '%s' "$CLEAN_AUR_SSH_KEY" | grep -q '\\n'; then printf '%b\n' "$CLEAN_AUR_SSH_KEY" > "$AUR_KEY_PATH" else - printf '%s' "$CLEAN_AUR_SSH_KEY" | tr -d '[:space:]' | base64 --decode > "$AUR_KEY_PATH" + if printf '%s' "$CLEAN_AUR_SSH_KEY" | tr -d '[:space:]' | base64 --decode > "$AUR_KEY_PATH" 2>/dev/null; then + : + else + printf '%s\n' "$CLEAN_AUR_SSH_KEY" > "$AUR_KEY_PATH" + fi fi chmod 600 "$AUR_KEY_PATH"