From bb9439f60d588aa23283f7ba77bbdd70b80d6a27 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Mon, 11 May 2026 00:43:09 +0800 Subject: [PATCH] Fix diagnostics SSH key formatting --- .github/workflows/diagnose.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/diagnose.yml b/.github/workflows/diagnose.yml index 07544e2..04c8d95 100644 --- a/.github/workflows/diagnose.yml +++ b/.github/workflows/diagnose.yml @@ -46,9 +46,10 @@ jobs: install -d -m 700 "$RUNNER_TEMP/ssh" SSH_KEY_FILE="$RUNNER_TEMP/ssh/google_compute_engine" - gcloud secrets versions access latest \ + ssh_private_key="$(gcloud secrets versions access latest \ --project "${GCP_PROJECT_ID}" \ - --secret "${SSH_PRIVATE_KEY_SECRET_NAME}" | tr -d '\r' > "$SSH_KEY_FILE" + --secret "${SSH_PRIVATE_KEY_SECRET_NAME}")" + printf '%s\n' "$ssh_private_key" | tr -d '\r' > "$SSH_KEY_FILE" chmod 600 "$SSH_KEY_FILE" ssh-keygen -y -f "$SSH_KEY_FILE" > "$SSH_KEY_FILE.pub" chmod 644 "$SSH_KEY_FILE.pub"