ma cgit-retiolum: make hydra-stockholm krebsroot

This commit is contained in:
makefu 2018-03-07 17:06:46 +01:00
parent cbb83a4878
commit 68f2953f7c
No known key found for this signature in database
GPG Key ID: 36F7711F3FC0F225

View File

@ -3,10 +3,15 @@
with import <stockholm/lib>;
let
repos = priv-repos // krebs-repos // connector-repos ;
repos = priv-repos // krebs-repos // connector-repos // krebsroot-repos;
rules = concatMap krebs-rules (attrValues krebs-repos)
++ concatMap priv-rules (attrValues priv-repos)
++ concatMap connector-rules (attrValues connector-repos);
++ concatMap connector-rules (attrValues connector-repos)
++ concatMap krebsroot-rules (attrValues krebsroot-repos);
krebsroot-repos = mapAttrs make-krebs-repo {
hydra-stockholm = { };
};
krebs-repos = mapAttrs make-krebs-repo {
stockholm = {
@ -28,7 +33,6 @@ let
init-stockholm = {
cgit.desc = "Init stuff for stockholm";
};
hydra-stockholm = { };
};
priv-repos = mapAttrs make-priv-repo {
@ -70,6 +74,9 @@ let
krebs-rules = repo:
set-owners repo all-makefu ++ set-ro-access repo krebsminister;
krebsroot-rules = repo:
set-owners repo (all-makefu ++ krebsminister);
set-ro-access = with git; repo: user:
optional repo.public {
inherit user;