--- on: pull_request: push: branches: [main, master] jobs: build: name: Build Nix targets runs-on: ubuntu-22.04 steps: - name: Git checkout uses: actions/checkout@v3 - name: Install Nix uses: cachix/install-nix-action@v22 - name: Check Nix flake inputs uses: DeterminateSystems/flake-checker-action@v5 with: ignore-missing-flake-lock: false fail-mode: true # disabled, because of: # https://github.com/MatthewCroughan/nixinate/issues/12 # https://github.com/NixOS/nix/issues/6381 # - name: Check Nix flake # run: nix flake check # - name: Build Nix packages # run: nix build