From d5720b7cc1fa7bcfe650b3a734381cffe86ee291 Mon Sep 17 00:00:00 2001 From: Norvicdev <101652762+Norvicdev@users.noreply.github.com> Date: Wed, 5 Aug 2026 00:17:39 +0300 Subject: [PATCH] test runner - fix v12 --- .forgejo/workflows/deploy.yml | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index d8cb5b6..948c850 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -124,21 +124,13 @@ jobs: - name: Setup SSH run: | apt-get update && apt-get install -y openssh-client - mkdir -p ~/.ssh - chmod 700 ~/.ssh + mkdir -p /root/.ssh + chmod 700 /root/.ssh - # Записываем приватный ключ - cat > ~/.ssh/deploy_key << 'KEYEOF' - ${{ secrets.SSH_PRIVATE_KEY }} - KEYEOF + echo "${{ secrets.SSH_PRIVATE_KEY }}" | sed 's/\r$//' > /root/.ssh/deploy_key + chmod 600 /root/.ssh/deploy_key - chmod 600 ~/.ssh/deploy_key - - echo "=== Fingerprint ключа ===" - ssh-keygen -lf ~/.ssh/deploy_key - - echo "=== Добавляем хост в known_hosts ===" - ssh-keyscan -p ${{ env.DEPLOY_PORT }} -H ${{ env.DEPLOY_HOST }} >> ~/.ssh/known_hosts 2>/dev/null || true + ssh-keyscan -p ${{ env.DEPLOY_PORT }} -H ${{ env.DEPLOY_HOST }} > /root/.ssh/known_hosts 2>/dev/null || true - name: Add host to known_hosts run: | @@ -146,7 +138,7 @@ jobs: - name: Deploy to VPS run: | - ssh -p ${{ env.DEPLOY_PORT }} ${{ env.DEPLOY_USER }}@${{ env.DEPLOY_HOST }} << 'DEPLOY_SCRIPT' + ssh -p ${{ env.DEPLOY_PORT }} -i /root/.ssh/deploy_key -o StrictHostKeyChecking=no -o BatchMode=yes ${{ env.DEPLOY_USER }}@${{ env.DEPLOY_HOST }} << 'DEPLOY_SCRIPT' set -e APP_NAME="flask-app"