File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5555 - name : Install Wrangler
5656 run : npm install -g wrangler@latest
5757
58+ - name : Prepare wrangler config
59+ working-directory : apps/web
60+ run : |
61+ # Create a temporary wrangler config for preview deployment
62+ cat > wrangler-preview.json << 'EOF'
63+ {
64+ "name": "md-pr-temp",
65+ "compatibility_date": "2025-09-06",
66+ "main": "worker/index.ts",
67+ "assets": {
68+ "not_found_handling": "single-page-application",
69+ "directory": "./dist"
70+ },
71+ "observability": {
72+ "enabled": true
73+ },
74+ "compatibility_flags": [
75+ "nodejs_compat",
76+ "nodejs_compat_populate_process_env"
77+ ]
78+ }
79+ EOF
80+
5881 - name : Deploy to Cloudflare Workers
5982 id : deploy
60- run : npx wrangler deploy --name md-pr-${{ steps.read-pr.outputs.pr_number }} --assets dist
83+ run : npx wrangler deploy --config wrangler-preview.json -- name md-pr-${{ steps.read-pr.outputs.pr_number }}
6184 working-directory : apps/web
6285 env :
6386 CLOUDFLARE_API_TOKEN : ${{ secrets.CLOUDFLARE_API_TOKEN }}
You can’t perform that action at this time.
0 commit comments