name: Flake ❄️ Checker ✅ on: push: branches: - main schedule: - cron: '42 0 * * 6' workflow_dispatch: jobs: flake-checker: name: Flake Checker runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - uses: nixbuild/nix-quick-install-action@v30 - uses: nix-community/cache-nix-action@v6 with: primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} - uses: DeterminateSystems/flake-checker-action@v9