on: push name: Deploy website on push jobs: web-deploy: name: Deploy runs-on: ubuntu-latest steps: - name: Pull repo uses: actions/checkout@v6 with: ref: build - name: Push changes to webserver uses: SamKirkland/FTP-Deploy-Action@v4.3.6 with: server: ${{ vars.FTP_URL }} username: ${{ vars.FTP_USERNAME }} password: ${{ secrets.FTP_PASSWORD }} local-dir: dist/ server-dir: website/