mirror of
https://github.com/we-promise/sure.git
synced 2026-05-29 23:39:03 +00:00
fix(preview): replace PR preview cleanly on redeploy (#1819)
This commit is contained in:
10
.github/workflows/preview-deploy.yml
vendored
10
.github/workflows/preview-deploy.yml
vendored
@@ -82,6 +82,16 @@ jobs:
|
||||
sed -i "s/\${PR_NUMBER}/${{ github.event.pull_request.number }}/g" src/index.ts
|
||||
cat wrangler.toml
|
||||
|
||||
- name: Delete existing preview Worker before redeploy
|
||||
env:
|
||||
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
|
||||
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
|
||||
working-directory: workers/preview
|
||||
run: |
|
||||
WORKER_NAME="sure-preview-${{ github.event.pull_request.number }}"
|
||||
echo "Ensuring fresh preview deployment for $WORKER_NAME"
|
||||
npx wrangler delete --name "$WORKER_NAME" --force || echo "Existing preview not found; continuing"
|
||||
|
||||
- name: Create GitHub Deployment
|
||||
id: deployment
|
||||
uses: actions/github-script@v7
|
||||
|
||||
Reference in New Issue
Block a user