From 77b86dc3fcc292c6e5dae5c05cf643601ef0b378 Mon Sep 17 00:00:00 2001 From: Hein Date: Wed, 8 Apr 2026 17:19:13 +0200 Subject: [PATCH] chore(aur): improve AUR SSH key handling logic --- .gitea/workflows/release.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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"