Skip to content

.github/workflows/publish-site.yml #56

.github/workflows/publish-site.yml

.github/workflows/publish-site.yml #56

Workflow file for this run

on:
workflow_dispatch:
push:
tags:
- "@adam-coster/site@*"
branches:
- "preview"
- "preview/*"
defaults:
run:
shell: bash
jobs:
publish:
name: Publish to Cloudflare
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
- run: corepack enable
- run: npm run setup:pnpm
- run: pnpm ci:site
- run: pnpm ci:publish
env:
CLOUDFLARE_API_TOKEN: ${{secrets.CLOUDFLARE_API_TOKEN}}
DATABASE_URL: ${{secrets.DATABASE_URL}}
working-directory: "./projects/site"