diff --git a/.github/workflows/test-flakes.yml b/.github/workflows/test-flakes.yml deleted file mode 100644 index d4da47a..0000000 --- a/.github/workflows/test-flakes.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: "Flake test" -on: - pull_request: - schedule: - - cron: '51 2 * * *' -jobs: - tests: - strategy: - matrix: - os: [ ubuntu-latest, macos-latest ] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v2 - with: - # Nix Flakes doesn't work on shallow clones - fetch-depth: 0 - - uses: cachix/install-nix-action@v14 - with: - extra_nix_config: | - experimental-features = nix-command flakes - system-features = nixos-test benchmark big-parallel kvm - - name: Setup cachix - uses: cachix/cachix-action@v10 - with: - name: mic92 - signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}' - - name: List flake structure - run: nix flake show - - name: Run flake check (flake) - run: nix flake check -L diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 05ad242..ad6c209 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,10 +14,9 @@ jobs: runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 - - uses: cachix/install-nix-action@v14 + - uses: cachix/install-nix-action@v15 with: nix_path: "${{ matrix.nixPath }}" - extra_nix_config: "system-features = nixos-test benchmark big-parallel kvm" - name: Setup cachix uses: cachix/cachix-action@v10 with: @@ -29,6 +28,11 @@ jobs: - name: Run lint run: nix-build --no-out-link default.nix -A lint if: matrix.os == 'ubuntu-latest' + - name: List flake structure + run: nix flake show + - name: Run flake check (flake) + run: nix flake check -L + # this should be the same as `nix flake check` - name: Build nix packages run: nix-build --no-out-link release.nix - name: Run unit tests