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