1concurrency:
2 cancel-in-progress: true
3 group: ${{ github.workflow }}-${{ github.ref }}
4jobs:
5 build-devShell-default:
6 runs-on: ubuntu-latest
7 steps:
8 - uses: actions/checkout@main
9 with:
10 fetch-depth: 1
11 - uses: DeterminateSystems/nix-installer-action@main
12 - uses: cachix/cachix-action@master
13 with:
14 authToken: ${{ secrets.CACHIX_AUTH_TOKEN }}
15 name: ayla6
16 - name: Build devShell default
17 run: nix build --accept-flake-config --print-out-paths .#devShells.x86_64-linux.default
18 build-package-gen-files:
19 runs-on: ubuntu-latest
20 steps:
21 - uses: actions/checkout@main
22 with:
23 fetch-depth: 1
24 - uses: DeterminateSystems/nix-installer-action@main
25 - uses: cachix/cachix-action@master
26 with:
27 authToken: ${{ secrets.CACHIX_AUTH_TOKEN }}
28 name: ayla6
29 - name: Build package gen-files
30 run: nix build --accept-flake-config --print-out-paths .#packages.x86_64-linux.gen-files
31 build-package-render-workflows:
32 runs-on: ubuntu-latest
33 steps:
34 - uses: actions/checkout@main
35 with:
36 fetch-depth: 1
37 - uses: DeterminateSystems/nix-installer-action@main
38 - uses: cachix/cachix-action@master
39 with:
40 authToken: ${{ secrets.CACHIX_AUTH_TOKEN }}
41 name: ayla6
42 - name: Build package render-workflows
43 run: nix build --accept-flake-config --print-out-paths .#packages.x86_64-linux.render-workflows
44name: build-nix
45'on':
46 push:
47 paths:
48 - flake.lock
49 - flake.nix
50 - flake/
51 workflow_dispatch: {}