website/.github/workflows/build.yml

31 lines
783 B
YAML
Raw Normal View History

2022-11-28 03:17:59 +00:00
name: "Build and deploy to Netlify"
on:
push:
branches:
- master
- content/*
workflow_run:
workflows:
- "Update webring"
types:
- "completed"
env:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_ACCESS_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
2022-11-28 03:17:59 +00:00
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
2023-04-21 08:37:20 +00:00
- uses: cachix/install-nix-action@v20
2022-11-28 03:17:59 +00:00
with:
nix_path: nixpkgs=channel:nixpkgs-unstable
- name: Fetch all 'content/' branches
run: |
2023-04-10 16:32:18 +00:00
git fetch origin +refs/heads/content/*:refs/heads/content/*
2023-04-24 09:42:27 +00:00
- name: Build and deploy site
run: |
nix develop --command bash -c "make build && netlify deploy"