Skip to content

github: makes gh action more robust (#832) #35

github: makes gh action more robust (#832)

github: makes gh action more robust (#832) #35

Workflow file for this run

name: Build and Deploy to Cloudflare Pages
on:
push:
branches:
- master
jobs:
build:
name: Build Website
runs-on: ubuntu-latest
env:
NODE_OPTIONS: --max_old_space_size=8192
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- name: Install dependencies
run: pnpm install
- name: Build website
run: |
set -e
pnpm run build-prod
deploy:
name: Deploy to Cloudflare Pages
runs-on: ubuntu-latest
needs: build
if: ${{ success() }}
steps:
- uses: actions/checkout@v4
- name: Deploy to Cloudflare Pages
uses: cloudflare/wrangler-action@v3
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: pages deploy public --project-name=documentation