Conversation
|
Thanks @getchoo for working on this ! I implemented the "comparison" logic directly in |
|
I don't think we should do this, because builds of attributes can be very resource-intensive, which is why we said that only evaluation should be done by GHA in https://discourse.nixos.org/t/equinix-metal-cta-infra-short-update/56538 |
|
I did some experiments to run the CI in the github fork instead of the NixOS org. Otherwise I would also agree that we shouldn't run this in the nixpkgs org since those rebuilds could easily block evaluation runs. |
The implementation in
as OfBorg never did that either. I get why we still can't do this though, since
is totally true, especially when it's not on our own infra anymore. I hadn't considered it blocking evaluations either :(
This seems like a nice idea. I'd love to follow up on Matrix about it sometime soon! In any case, thanks to everyone for their time. Seems this isn't the solution |
Part of #355847
With the end of OfBorg nigh, it's important to keep at least some automated builds going. So, this is meant to replace OfBorg's automatic building of attributes based on the prefix of commit messages
You can find a PR with this in action at getchoo-contrib#15
Some things to still do now and in the future:
@ofborg build/test)nixpkgs-reviewfor every PR 😆Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.