fix cloudflare wrangler worker deploy

This commit is contained in:
2026-08-13 22:08:55 +02:00
parent 27b75b2ec1
commit 6c1a71ef52
+13 -5
View File
@@ -82,12 +82,20 @@ jobs:
name: dist-${{ matrix.site }} name: dist-${{ matrix.site }}
path: dist/${{ matrix.site }} path: dist/${{ matrix.site }}
- name: Deploy to Cloudflare Pages - name: Create wrangler.toml for Worker
run: |
echo 'name = "${{ matrix.cf_project }}"' > wrangler.toml
echo 'compatibility_date = "2024-01-01"' >> wrangler.toml
echo '' >> wrangler.toml
echo '[assets]' >> wrangler.toml
echo 'directory = "./dist/${{ matrix.site }}"' >> wrangler.toml
- name: Deploy to Cloudflare Workers
uses: cloudflare/wrangler-action@v4 uses: cloudflare/wrangler-action@v4
with: with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: pages deploy dist/${{ matrix.site }} --project-name=${{ matrix.cf_project }} --commit-dirty=true command: deploy
summary: summary:
name: Deploy Summary name: Deploy Summary
@@ -115,11 +123,11 @@ jobs:
echo "| retro | https://retro.moonweb.org |" >> $GITHUB_STEP_SUMMARY echo "| retro | https://retro.moonweb.org |" >> $GITHUB_STEP_SUMMARY
# Required repo secrets: # Required repo secrets:
# CLOUDFLARE_API_TOKEN — Cloudflare API token with Pages:Edit permission # CLOUDFLARE_API_TOKEN — Cloudflare API token with Workers:Edit permission
# CLOUDFLARE_ACCOUNT_ID — Cloudflare account ID # CLOUDFLARE_ACCOUNT_ID — Cloudflare account ID
# #
# Required one-time setup (see PLAN.md Phase 2): # Required one-time setup (see PLAN.md Phase 2):
# Create Cloudflare Pages projects and bind custom domains. # Create Cloudflare Workers and bind custom domains.
# DNS is already on Cloudflare (SPEC.md §4.6). # DNS is already on Cloudflare (SPEC.md §4.6).
# Note: Cloudflare Free-Tier limits to 5 Pages projects per repository. # Note: Cloudflare Free-Tier limits to 5 Workers per repository.
# #