name: flake on: push: branches: - '**' tags-ignore: - '**' jobs: flake: runs-on: ubuntu-latest steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - uses: DeterminateSystems/nix-installer-action@ab6bcb2d5af0e904d04aea750e2089e9dc4cbfdd # v13 - uses: DeterminateSystems/magic-nix-cache-action@b46e247b898aa56e6d2d2e728dc6df6c84fdb738 # v7 - name: lint run: | nix fmt git diff --exit-code - name: flake check run: nix flake check --all-systems timeout-minutes: 10