Add deploy workflow for Workers for Platforms
Some checks failed
Deploy Site / deploy-chirho (push) Failing after 10s

This commit is contained in:
2026-01-12 19:12:47 +00:00
parent d064f5bc8b
commit 9d39391757

View File

@@ -0,0 +1,32 @@
name: Deploy Site
on:
push:
branches:
- main
jobs:
deploy-chirho:
runs-on: claude-chirho
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install dependencies
run: |
cd $GITHUB_WORKSPACE
bun install
- name: Build site
run: |
cd $GITHUB_WORKSPACE
bun run build
- name: Deploy to Workers for Platforms
env:
CLOUDFLARE_API_KEY: ${{ secrets.CLOUDFLARE_API_KEY }}
CLOUDFLARE_EMAIL: ${{ secrets.CLOUDFLARE_EMAIL }}
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
run: |
cd $GITHUB_WORKSPACE
bunx wrangler deploy --dispatch-namespace customer-sites-chirho