feat: Configure Cloudflare Pages deployment using Wrangler, GitHub Actions, and Bun.

This commit is contained in:
Ben Allfree
2025-11-22 17:24:06 -08:00
parent a95c5625ec
commit 5c6043df25
5 changed files with 215 additions and 4 deletions
+31
View File
@@ -0,0 +1,31 @@
name: Deploy
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
name: Deploy
steps:
- uses: actions/checkout@v4
- name: Setup Bun
uses: oven-sh/setup-bun@v1
with:
bun-version: latest
- name: Install Dependencies
run: bun install
- name: Build
run: bun run build
- name: Deploy
uses: cloudflare/wrangler-action@v3
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: deploy