diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5e2f59e..165f5c1 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -18,15 +18,15 @@ jobs: - name: Checkout uses: actions/checkout@v5 - - name: Setup SSH agent - uses: webfactory/ssh-agent@v0.9.0 - with: - ssh-private-key: ${{ secrets.DEPLOY_SSH_KEY }} - - - name: Configure known hosts + - name: Configure SSH key run: | mkdir -p ~/.ssh chmod 700 ~/.ssh + printf '%s\n' "${{ secrets.DEPLOY_SSH_KEY }}" > ~/.ssh/id_ed25519 + chmod 600 ~/.ssh/id_ed25519 + + - name: Configure known hosts + run: | printf '%s\n' "${{ secrets.DEPLOY_KNOWN_HOSTS }}" > ~/.ssh/known_hosts chmod 644 ~/.ssh/known_hosts