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@87b14cf437d03d37989d87f0fa5ce4f5dc1a330b # v8 - name: lint run: | nix fmt git diff --exit-code - name: flake check run: nix flake check --all-systems timeout-minutes: 10