name: Cachix build on: push: workflow_dispatch: jobs: linux: name: Build Linux runs-on: ubuntu-latest steps: - uses: actions/checkout@v2.3.4 - uses: cachix/install-nix-action@v13 with: install_url: https://github.com/numtide/nix-flakes-installer/releases/download/nix-3.0pre20201007_5257a25/install extra_nix_config: experimental-features = nix-command flakes - uses: cachix/cachix-action@v10 with: name: lava authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - run: nix build -L .#linux-lava linux_tkg: name: Build Linux-tkg runs-on: ubuntu-latest strategy: matrix: kernelVersion: [5.4, 5.10, 5.11] sched: [bmq, cfs, cacule, muqss, pds] include: kernelVersion: 5.10 sched: upds steps: - uses: actions/checkout@v2.3.4 - uses: cachix/install-nix-action@v13 with: install_url: https://github.com/numtide/nix-flakes-installer/releases/download/nix-3.0pre20201007_5257a25/install extra_nix_config: experimental-features = nix-command flakes - uses: cachix/cachix-action@v10 with: name: lava authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - run: nix build -L .#linux_tkg-${{ matrix.sched }}-${{ matrix.kernelVersion }} wine: name: Build Wine runs-on: ubuntu-latest steps: - uses: actions/checkout@v2.3.4 - uses: cachix/install-nix-action@v13 with: install_url: https://github.com/numtide/nix-flakes-installer/releases/download/nix-3.0pre20201007_5257a25/install extra_nix_config: experimental-features = nix-command flakes - uses: cachix/cachix-action@v10 with: name: lava authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - run: nix build -L .#wine-osu