···2222 # Run 1 at a time and print all the log files
2323 run: nix flake check --max-jobs 1 -L
24242525+ # This should really be a noop since the package is built in the checks
2526 - name: Build
2627 run: nix build
2828+2929+ # This should really be a noop since the package is already built
3030+ # This is run to get the coverage file in the right place
3131+ - name: Build Coverage
3232+ run: nix build -L .#checks.x86_64-linux.cmprss-tarpaulin
3333+3434+ # Upload code coverage
3535+ - name: Upload coverage to Codecov
3636+ uses: codecov/codecov-action@v4
3737+ with:
3838+ token: ${{ secrets.CODECOV_TOKEN }}
3939+ files: result/cobertura.xml