wiki/.github/workflows/generate-site.yaml
Gabriel Arazas cd20e52d7a Use old-style nix-shell instead for workflow
I wish `act` would support podman at this point. Ehhhhhh....
2022-07-29 23:25:50 +08:00

31 lines
748 B
YAML

name: Generate site to GitHub pages
on:
push:
branches:
- master
jobs:
generate-site:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v13
with:
nix_path: nixpkgs=channel:nixos-unstable
- name: Setup for static site generation
run: |
nix-shell -p nodejs
mv notebook/ site/public/
cd site
npm install
npm run build
- name: Deploy to GitHub Pages
if: success()
uses: crazy-max/ghaction-github-pages@v2
with:
jekyll: false
target_branch: gh-pages
build_dir: site/out
env:
GITHUB_TOKEN: ${{ secrets.PAGES_TOKEN }}