name: Deploy to Rackhost via FTP on: push: branches: [ "main" ] jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Upload via FTP uses: SamKirkland/FTP-Deploy-Action@v4.3.4 with: server: ${{ secrets.SFTP_HOST }} username: ${{ secrets.SFTP_USER }} password: ${{ secrets.SFTP_PASS }} port: ${{ secrets.SFTP_PORT }} local-dir: ./out/ server-dir: ${{ secrets.REMOTE_PATH }}