| 17 Aug 2023 |
@infinisil:matrix.org | It's really quite a Nixpkgs specific check, so it would fit into ofborg | 22:11:09 |
@infinisil:matrix.org | Though tbh I never liked how Nixpkgs CI isn't declared in Nixpkgs itself, that's a good reason to not do that (nor any other separate repository) | 22:13:28 |
@infinisil:matrix.org | If I had the time for it, I'd probably make ofborg be declared in an ofborg.nix file in the Nixpkgs root, where all checks would then be declared, and ofborg just has runners to make them efficient | 22:14:59 |
@infinisil:matrix.org | E.g. for this RFC it would be a fairly generic check that "the Nix files in directory don't reference any files outside of it" | 22:15:32 |
@infinisil:matrix.org | * If I had the time for it, I'd probably make ofborg be declared in an ofborg.nix file in the Nixpkgs root, where all checks would then be declared, and ofborg just has runners to make them efficient and turn them into github checks | 22:16:14 |
cole-h | I'm mostly worried about how non-trivial it would be to integrate this into the current ofborg architecture.
If my option 5 (static binary published somewhere and pulled down by GHA) doesn't work out, I agree that option 4 is probably the next best. | 22:16:30 |
cole-h | (To be clear: I'm not against the idea, but I'd much prefer not having to integrate it into ofborg.) | 22:18:00 |
| * @infinisil:matrix.org takes a closer look at ofborg | 22:19:11 |