tcl-guessr/.forgejo/workflows/deploy.yml
uku 8079b60462
Some checks failed
deploy to cloudflare pages / deploy (push) Failing after 13s
fix(workflow): set env vars
2024-11-20 10:04:09 +01:00

29 lines
689 B
YAML

name: deploy to cloudflare pages
on:
workflow_dispatch:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- name: Build
run: |
bun install --frozen-lockfile
bun run build
- name: Deploy
uses: cloudflare/wrangler-action@v3
env:
DISCORD_CLIENT_ID: ${{ secrets.DISCORD_CLIENT_ID }}
DISCORD_CLIENT_SECRET: ${{ secrets.DISCORD_CLIENT_SECRET }}
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: pages deploy