88 build-nix :
99 runs-on : ubuntu-latest
1010 steps :
11- - uses : actions/checkout@v2.4.0
11+ - uses : actions/checkout@v3
1212
1313 - name : Install Nix
14- uses : cachix/install-nix-action@v16
14+ uses : cachix/install-nix-action@v20
1515 with :
16- install_url : https://nixos-nix-install-tests.cachix.org/serve/i6laym9jw3wg9mw6ncyrk6gjx4l34vvx/install
17- install_options : ' --tarball-url-prefix https://nixos-nix-install-tests.cachix.org/serve'
16+ github_access_token : ${{ secrets.GITHUB_TOKEN }}
1817 extra_nix_config : |
19- experimental-features = nix-command flakes
2018 access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
19+ allow-import-from-derivation = true
20+ auto-optimise-store = true
21+ experimental-features = nix-command flakes
22+ substituters = https://cache.nixos.org https://cache.iog.io https://cache.zw3rk.com
23+ trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ= loony-tools:pr9m4BkM/5/eSTZlkQyRt57Jz7OMBxNSUiMC4FkcNfk=
2124
2225 - name : Build with cachix
23- uses : cachix/cachix-action@v10
26+ uses : cachix/cachix-action@v12
2427 with :
2528 name : hakyll-nix-template
2629 authToken : ${{ secrets.CACHIX_AUTH_TOKEN }}
2730
28- - run : nix build
31+ - run : nix build --accept-flake-config
2932
3033 - name : Artifact pages
3134 uses : actions/upload-artifact@v2
@@ -45,12 +48,11 @@ jobs:
4548 name : pages
4649 path : result
4750
48- - name : GitHub Pages
51+ - name : Deploy to GitHub Pages
4952 if : success()
50- uses : crazy-max/ghaction-github-pages@v2.6 .0
53+ uses : crazy-max/ghaction-github-pages@v3.1 .0
5154 with :
5255 build_dir : result
5356 target_branch : gh-pages
54- keep_history : false
5557 env :
5658 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments