name: Deploy to Netlify on: push: branches: [main] jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: 20 cache: npm - run: npm ci - name: Build run: npm run build env: CONTENT_BASE: ./src/content - name: Deploy to Netlify uses: nwtgck/actions-netlify@v3 with: publish-dir: ./dist production-deploy: true env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}