File tree Expand file tree Collapse file tree 6 files changed +972
-5
lines changed Expand file tree Collapse file tree 6 files changed +972
-5
lines changed Original file line number Diff line number Diff line change 1+ name : Deploy to Cloudflare Workers
2+
3+ on :
4+ push :
5+ branches : [main]
6+ workflow_dispatch :
7+
8+ jobs :
9+ deploy :
10+ runs-on : ubuntu-latest
11+ permissions :
12+ contents : read
13+ deployments : write
14+ steps :
15+ - uses : actions/checkout@v5
16+
17+ - name : Setup pnpm
18+ uses : pnpm/action-setup@v4
19+
20+ - name : Setup Node.js
21+ uses : actions/setup-node@v6
22+ with :
23+ node-version : 22
24+ cache : pnpm
25+
26+ - name : Install dependencies
27+ run : pnpm install --frozen-lockfile
28+
29+ - name : Build VitePress site
30+ run : pnpm run docs:build
31+
32+ - name : Deploy to Cloudflare Workers
33+ uses : cloudflare/wrangler-action@v3
34+ with :
35+ apiToken : ${{ secrets.CLOUDFLARE_API_TOKEN }}
36+ accountId : ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
37+ command : deploy
Original file line number Diff line number Diff line change 1515
1616 - name : Setup pnpm
1717 uses : pnpm/action-setup@v4
18- with :
19- version : 10
2018
2119 - name : Setup Node.js
2220 uses : actions/setup-node@v6
Original file line number Diff line number Diff line change 1818 },
1919 "homepage" : " https://jvm.doocs.org" ,
2020 "devDependencies" : {
21- "vitepress" : " ^2.0.0-alpha.12"
21+ "vitepress" : " ^2.0.0-alpha.12" ,
22+ "wrangler" : " ^4.44.0"
2223 },
2324 "scripts" : {
2425 "docs:dev" : " vitepress dev docs" ,
2526 "docs:build" : " vitepress build docs" ,
26- "docs:preview" : " vitepress preview docs"
27- }
27+ "docs:preview" : " vitepress preview docs" ,
28+ "deploy:cf" : " pnpm run docs:build && wrangler deploy"
29+ },
30+ "packageManager" :
" [email protected] " 2831}
You can’t perform that action at this time.
0 commit comments