From 5e9bbfcf8f37e0ac676c04d5e3942dbed218489c Mon Sep 17 00:00:00 2001 From: Dev Server Date: Thu, 12 Feb 2026 23:04:56 +0300 Subject: [PATCH] fix: add debug step to check SSH secret --- .gitea/workflows/deploy-dev.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy-dev.yml b/.gitea/workflows/deploy-dev.yml index ab020f1..5d4159f 100644 --- a/.gitea/workflows/deploy-dev.yml +++ b/.gitea/workflows/deploy-dev.yml @@ -9,12 +9,28 @@ jobs: runs-on: ubuntu-latest steps: + - name: Setup SSH Key + run: | + echo "Checking if SSH_PRIVATE_KEY secret exists..." + if [ -z "${{ secrets.SSH_PRIVATE_KEY }}" ]; then + echo "ERROR: SSH_PRIVATE_KEY secret is empty!" + exit 1 + fi + mkdir -p ~/.ssh + echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/deploy_key + chmod 600 ~/.ssh/deploy_key + echo "SSH key file created. Checking format..." + head -1 ~/.ssh/deploy_key + tail -1 ~/.ssh/deploy_key + wc -l ~/.ssh/deploy_key + ssh-keyscan -H ${{ secrets.DEV_HOST }} >> ~/.ssh/known_hosts 2>/dev/null || true + - name: Deploy to Dev Server uses: appleboy/ssh-action@v1.0.0 with: host: ${{ secrets.DEV_HOST }} username: ${{ secrets.DEV_USER }} - key: ${{ secrets.SSH_PRIVATE_KEY }} + key_path: ~/.ssh/deploy_key use_insecure_cipher: true debug: true script: | @@ -41,7 +57,7 @@ jobs: with: host: ${{ secrets.DEV_HOST }} username: ${{ secrets.DEV_USER }} - key: ${{ secrets.SSH_PRIVATE_KEY }} + key_path: ~/.ssh/deploy_key use_insecure_cipher: true debug: true script: |