nixos/public-inbox: cleanup test

This commit is contained in:
Julien Moutinho 2025-01-24 11:27:52 +01:00 committed by Alyssa Ross
parent bbb68bef2e
commit f2a5463bf2

View File

@ -10,11 +10,9 @@ import ./make-test-python.nix (
install -D -t $out key.pem cert.pem install -D -t $out key.pem cert.pem
''; '';
# Git repositories paths in Gitolite.
# Here only their baseNameOf is used for configuring public-inbox inboxes.
gitRepositories = [ gitRepositories = [
"user/repo1" "repo1"
"user/repo2" "repo2"
]; ];
in in
{ {
@ -81,7 +79,7 @@ import ./make-test-python.nix (
}; };
inboxes = inboxes =
lib.recursiveUpdate lib.recursiveUpdate
(lib.genAttrs (map baseNameOf gitRepositories) (repo: { (lib.genAttrs gitRepositories (repo: {
address = [ address = [
# Routed to the "public-inbox:" transport in services.postfix.transport # Routed to the "public-inbox:" transport in services.postfix.transport
"${repo}@${domain}" "${repo}@${domain}"
@ -106,7 +104,7 @@ import ./make-test-python.nix (
settings.coderepo = lib.listToAttrs ( settings.coderepo = lib.listToAttrs (
map ( map (
repositoryName: repositoryName:
lib.nameValuePair (baseNameOf repositoryName) { lib.nameValuePair repositoryName {
dir = "/var/lib/public-inbox/repositories/${repositoryName}.git"; dir = "/var/lib/public-inbox/repositories/${repositoryName}.git";
cgitUrl = "https://git.${domain}/${repositoryName}.git"; cgitUrl = "https://git.${domain}/${repositoryName}.git";
} }