name: Deploy on merge to main on: push: branches: - main jobs: deploy: steps: - name: Checkout repository uses: actions/checkout@v4 - name: Run command on remote server uses: appleboy/ssh-action@v0.1.10 with: host: ${{ secrets.SSH_HOST }} username: ${{ secrets.SSH_USER }} key: ${{ secrets.SSH_PRIVATE_KEY }} port: ${{ secrets.SSH_PORT }} script: | pull_site