name: Build and Deploy on: push: branches: [master] jobs: deploy: runs-on: nix steps: - uses: actions/checkout@v4 - name: Build run: nix --extra-experimental-features 'nix-command flakes' build - name: Deploy to Cloudflare Pages env: CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} run: | nix run nixpkgs#wrangler -- pages deploy result/ \ --project-name=personal-site \ --commit-dirty=true