name: Deploy on: push: branches: - main env: DEPLOY_PATH: /var/www/web2print jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup SSH run: | apk add --no-cache rsync openssh || apt-get install -y rsync openssh-client mkdir -p ~/.ssh echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 cat > ~/.ssh/config <