From 31df32da2d7c61a9c32099c5ad34307e36ecbde0 Mon Sep 17 00:00:00 2001 From: Terence Ong Date: Wed, 8 Apr 2026 10:40:49 +0700 Subject: [PATCH] fix: make ssh-keyscan non-fatal in deploy workflow ssh-keyscan can fail transiently; since rsync already uses StrictHostKeyChecking=no, the keyscan is best-effort only. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index f5d6439..d928f02 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -86,7 +86,7 @@ jobs: mkdir -p ~/.ssh echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/deploy_key chmod 600 ~/.ssh/deploy_key - ssh-keyscan -p ${{ secrets.SSH_PORT }} ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts 2>/dev/null + ssh-keyscan -p ${{ secrets.SSH_PORT }} ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts 2>/dev/null || true - name: Deploy via rsync run: |