We released nixpkgs-review 3.0.0 recently.
One prominent feature is the support for using evaluation results directly from github actions
instead of having to run evaluation locally or rely on the slower ofborg results.
Thanks to @GaetanLepage for working on this.
To use this feature you however need to provide a GITHUB_TOKEN.
You can obtain one using the gh:
Is there a goal to do split evals like we do on CI? I struggle with nixpkgs-review on my MBP due to only having 16GB of RAM, I have to run with everything off to get a review shell to spin up due to expensive nix-evalâs. My Ampere Altra has the RAM but slow due to being slower ARM cores.
so that I donât misunderstand: thereâs no possibility that using an eval from GHA could produce a different result to doing the eval locally, right? (as opposed to directly using built artifacts, e.g. by following r-ryantmâs âdownload from the cacheâ instructions, which clearly could cause e.g. a build nondeterminism to pass by unnoticed.)
None. Just the standard public readâonly permissions on a fineâgrained token works fine. (Edit: Whoops, thought this was about Nixâs direct use of the GitHub API. Though I expect the answer is the same regardless.)