maintainers: require GitHub handle (enforce via CI) (#437085)

Changed files
+6 -8
lib
+6 -8
lib/tests/maintainer-module.nix
···
name = lib.mkOption {
type = types.str;
};
+
github = lib.mkOption {
+
type = types.str;
+
};
+
githubId = lib.mkOption {
+
type = types.ints.unsigned;
+
};
email = lib.mkOption {
type = types.nullOr types.str;
default = null;
};
matrix = lib.mkOption {
type = types.nullOr types.str;
-
default = null;
-
};
-
github = lib.mkOption {
-
type = types.nullOr types.str;
-
default = null;
-
};
-
githubId = lib.mkOption {
-
type = types.nullOr types.ints.unsigned;
default = null;
};
keys = lib.mkOption {