leDailySquirrel/.forgejo/workflows/deploy.yml

30 lines
663 B
YAML
Raw Permalink Normal View History

name: Deploy to Cloudflare Pages
on:
push:
branches:
- main
jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install & Build
run: |
npm install
npx @11ty/eleventy
- name: Push to Cloudflare Edge
run: npx wrangler pages deploy dist/ --project-name=news-opelousas-org --branch main
env:
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CF_ACCOUNT_ID }}
CLOUDFLARE_API_TOKEN: ${{ secrets.CF_API_TOKEN }}