Skip to content

Commit e7e3682

Browse files
committed
chore: update workflow
1 parent d566f28 commit e7e3682

1 file changed

Lines changed: 24 additions & 1 deletion

File tree

.github/workflows/cloudflare-preview-deploy.yml

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,32 @@ jobs:
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 }}

0 commit comments

Comments
 (0)