diff --git a/docs/continuous-integration.md b/docs/continuous-integration.md index 1b04d60ed..a393e0c61 100644 --- a/docs/continuous-integration.md +++ b/docs/continuous-integration.md @@ -17,9 +17,7 @@ See [here](./infrastructure.md#continuous-integration) for details about the har _Buildbot is the only CI system that supports pull requests from forked repositories._ -To enable buildbot add the [`nix-community-buildbot`](https://github.com/topics/nix-community-buildbot) topic to the repository. - -_Newly enabled repos are imported into buildbot twice a day, you can also ask the admins to trigger an import manually._ +To enable buildbot add the repo in this [file](https://github.com/nix-community/infra/blob/master/modules/nixos/buildbot-repo-allowlist.nix). #### Hercules diff --git a/modules/nixos/buildbot-repo-allowlist.nix b/modules/nixos/buildbot-repo-allowlist.nix new file mode 100644 index 000000000..869ba0387 --- /dev/null +++ b/modules/nixos/buildbot-repo-allowlist.nix @@ -0,0 +1,22 @@ +[ + "nix-community/authentik-nix" + "nix-community/autofirma-nix" + "nix-community/dream2nix" + "nix-community/ethereum.nix" + "nix-community/infra" + "nix-community/lanzaboote" + "nix-community/neovim-nightly-overlay" + "nix-community/nix-direnv" + "nix-community/nix-index" + "nix-community/nix4nvchad" + "nix-community/NixNG" + "nix-community/nixos-facter" + "nix-community/nixos-facter-modules" + "nix-community/nixos-generators" + "nix-community/nixos-images" + "nix-community/nixpkgs-update" + "nix-community/nixpkgs-xr" + "nix-community/nixvim" + "nix-community/raspberry-pi-nix" + "nix-community/srvos" +] diff --git a/modules/nixos/buildbot.nix b/modules/nixos/buildbot.nix index 7ff5c910a..a939f7e58 100644 --- a/modules/nixos/buildbot.nix +++ b/modules/nixos/buildbot.nix @@ -63,7 +63,8 @@ in webhookSecretFile = config.sops.secrets.buildbot-github-webhook-secret.path; oauthSecretFile = config.sops.secrets.buildbot-github-oauth-secret.path; oauthId = "Iv23liN9rjd1Bm3bvYKZ"; - topic = "nix-community-buildbot"; + topic = null; + repoAllowlist = import ./buildbot-repo-allowlist.nix; }; };