File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : Deploy PR Preview
2-
3- on :
4- pull_request :
5- types : [opened, synchronize, reopened, closed]
6-
7- permissions :
8- contents : read
9- pull-requests : write
10- deployments : write
1+ on : [push]
112
123jobs :
13- preview :
4+ deploy :
145 runs-on : ubuntu-latest
6+ name : Deploy
7+ permissions :
8+ contents : read
9+ deployments : write
1510 steps :
1611 - uses : actions/checkout@v4
17-
18- # Deploy preview on PR open/update
19- - name : Deploy Preview
20- if : github.event.action != 'closed'
21- uses : mertselimb/cloudflare-workers-pr-preview@v1.0.1
12+ - uses : pnpm/action-setup@v4
2213 with :
23- cloudflare-api-token : ${{ secrets.CF_API_TOKEN }}
24- cloudflare-account-id : ${{ secrets.CF_ACCOUNT_ID }}
25-
26- # Cleanup preview on PR close/merge
27- - name : Cleanup Preview
28- if : github.event.action == 'closed'
29- uses : mertselimb/cloudflare-workers-pr-preview@v1.0.1
14+ version : 10
15+ - name : Install Dependencies
16+ run : pnpm install
17+ - name : Build
18+ run : pnpm build
19+ - name : Deploy
20+ uses : cloudflare/wrangler-action@v3
21+ with :
22+ packageManager : pnpm
23+ apiToken : ${{ secrets.CF_API_TOKEN }}
24+ accountId : ${{ secrets.CF_ACCOUNT_ID }}
25+ gitHubToken : ${{ secrets.GITHUB_TOKEN }}
26+ command : pages deploy ./dist --project-name=compio-website
27+ - name : Comment PR
28+ uses : thollander/actions-comment-pull-request@v3
3029 with :
31- cloudflare-api-token : ${{ secrets.CF_API_TOKEN }}
32- cloudflare-account-id : ${{ secrets.CF_ACCOUNT_ID }}
33- mode : cleanup
30+ message : |
31+ **Preview Deployed!**
32+
33+ Your changes have been deployed to a preview environment. You can view it here: ${{ steps.deploy.outputs.deployment-url }}
You can’t perform that action at this time.
0 commit comments