diff --git a/.forgejo/workflows/cache-ssg.yaml b/.forgejo/workflows/cache-ssg.yaml new file mode 100644 index 0000000..5025c14 --- /dev/null +++ b/.forgejo/workflows/cache-ssg.yaml @@ -0,0 +1,31 @@ +name: Cache the SSG build +run-name: cache-ssg + +on: + push: + paths: + - 'ssg/**' + +jobs: + build-cache: + runs-on: debian-latest + steps: + - uses: actions/checkout@v3 + with: + path: dgnum.eu + + - name: Install sudo + run: apt update && apt install sudo + + - name: Install Nix + uses: https://github.com/cachix/install-nix-action@v22 + with: + nix_path: nixpkgs=channel:nixos-unstable + + - name: Install attic, build and cache + run: | + nix-env -iA npins + + npins init + npins add github zhaofengli attic -b main +