name: Deploy to GitHub Pages on: push: branches: 'main' jobs: build_site: runs-on: ubuntu-latest container: jimfx/nodes:latest steps: - name: Checkout uses: actions/checkout@v4 - name: Install dependencies run: pnpm install - name: build run: pnpm run build:deploy - name: 🔑 Configure rclone env: SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} SSH_HOST: ${{ vars.SSH_HOST }} SSH_PORT: ${{ vars.SSH_PORT }} SSH_USER: ${{ vars.SSH_USER }} run: | echo "$SSH_PRIVATE_KEY" > /tmp/id_rsa chmod 600 /tmp/id_rsa mkdir -p ~/.config/rclone cat > ~/.config/rclone/rclone.conf <