benjaminpalko/.forgejo/workflows/deploy.yml
Benjamin Palko 45d705a1c8
All checks were successful
Deploy / deploy (push) Successful in 1m6s
explicitly define args
2026-08-12 08:20:44 -04:00

27 lines
696 B
YAML

name: Deploy
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
- uses: pnpm/setup@v2
with:
version: 11
runtime: node@24
cache: true
- name: Install deps
run: pnpm install --frozen-lockfile
- name: Build
run: pnpm build
- name: Deploy to Netlify
run: pnpm dlx --package=netlify-cli@27 netlify deploy --prod --dir=build --auth "$NETLIFY_AUTH_TOKEN" --site "$NETLIFY_SITE_ID"
env:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}