buildbot-nix
buildbot-nix copied to clipboard
A nixos module to make buildbot a proper Nix-CI [maintainer=@Mic92,@MagicRB]
`README.md` assumes "classic" PATs. During set up of buildbot-nix, @Erethon and me noticed that it would probably be enough to create a [Fine-Grained Personal Access Token](https://github.blog/2022-10-18-introducing-fine-grained-personal-access-tokens-for-github/) with the following permissions...
I noticed the following interaction that causes attrs to not get gcroot-ed when you would expect them to be: 1. Open a pull request bumping any check attribute's dependencies 2....
[ngi-nix/ngipkgs](https://github.com/ngi-nix/ngipkgs/) will migrate to buildbot ngi-nix/ngipkgs#200. It's a monorepo that contains derivations for various NGI Projects. They all somehow consume nixpkgs, but it is rare that NGI Projects depend on...
It's a lot less friction to just be able to create a github app and install it in an organization. A github app can also request a time-bound github token...
Some generic `nix copy` would be great We might need some secret support for things like s3 credentials or ssh keys.
Just enough config to make this easily extensible in the future.
We currently do one retry, which is fine. However if a future push shows that the derivation failed in the past, we should cache the failure. If possible we should...