@@ -11,44 +11,36 @@ jobs:
1111 runs-on : ubuntu-latest
1212 strategy :
1313 matrix :
14- ghc-version : [ "ghc96 ", "ghc94 ", "ghc92 ", "ghc810 ", "ghc88 " ]
14+ ghc-version : [ "ghc912 ", "ghc910 ", "ghc98 ", "ghc96 ", "ghc94 " ]
1515 steps :
16- - uses : cachix/install-nix-action@v20
16+ - uses : cachix/install-nix-action@v31
1717 with :
18- nix_path : nixpkgs=channel:nixos-23.05
1918 github_access_token : ${{ secrets.GITHUB_TOKEN }}
20- - uses : cachix/cachix-action@v12
19+ - uses : cachix/cachix-action@v16
2120 with :
2221 name : kquick
2322 authToken : ' ${{ secrets.CACHIX_AUTH_TOKEN }}'
2423 - name : build ${{ matrix.ghc-version }}
2524 shell : bash
2625 run : nix build github:${{ github.repository }}/${{ github.sha }}#tasty-sugar.${{ matrix.ghc-version }}
27- tests :
26+ nixbuilds :
2827 runs-on : ubuntu-latest
2928 steps :
30- - uses : cachix/install-nix-action@v20
29+ - uses : actions/checkout@v5
30+ - name : Lighten the load
31+ uses : endersonmenezes/free-disk-space@v3
3132 with :
32- nix_path : nixpkgs=channel:nixos-23.05
33- github_access_token : ${{ secrets.GITHUB_TOKEN }}
34- - uses : cachix/cachix-action@v12
35- with :
36- name : kquick
37- authToken : ' ${{ secrets.CACHIX_AUTH_TOKEN }}'
38- - name : test
39- shell : bash
40- run : nix build -L github:${{ github.repository }}/${{ github.sha }}#TESTS
41- doc :
42- runs-on : ubuntu-latest
43- steps :
44- - uses : cachix/install-nix-action@v20
33+ remove_android : true
34+ remove_dotnet : true
35+ remove_folders : " /usr/share/swift /usr/share/miniconda /usr/share /usr/local/share"
36+ rm_cmd : " rmz" # faster
37+ - uses : cachix/install-nix-action@v31
4538 with :
46- nix_path : nixpkgs=channel:nixos-23.05
4739 github_access_token : ${{ secrets.GITHUB_TOKEN }}
48- - uses : cachix/cachix-action@v12
40+ - uses : cachix/cachix-action@v16
4941 with :
5042 name : kquick
5143 authToken : ' ${{ secrets.CACHIX_AUTH_TOKEN }}'
52- - name : doc
44+ - name : nixbuild_all
5345 shell : bash
54- run : nix build github:${{ github.repository }}/${{ github.sha }}#DOC
46+ run : nix run github:galoisinc/eng dev nixbuild_all
0 commit comments