mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
dev-cmd/update-maintainers: various fixes.
- install the `man` gem group for `kramdown` so `Manpages.regenerate_man_pages` can run successfully - hardcode the non-organisation PLC members so that they aren't missing from the GitHub team - correctly populate the PLC members again
This commit is contained in:
parent
33a6d21eef
commit
a94037a6ff
@ -21,12 +21,22 @@ module Homebrew
|
||||
|
||||
sig { override.void }
|
||||
def run
|
||||
# Needed for Manpages.regenerate_man_pages below
|
||||
Homebrew.install_bundler_gems!(groups: ["man"])
|
||||
|
||||
# We assume that only public members wish to be included in the README
|
||||
public_members = GitHub.public_member_usernames("Homebrew")
|
||||
maintainers = GitHub.members_by_team("Homebrew", "maintainers")
|
||||
|
||||
# Not all PLC members are Homebrew GitHub organisation members any more
|
||||
non_maintainer_plc_members = {
|
||||
colindean: "Colin Dean",
|
||||
mozzadrella: "Vanessa Gennarelli",
|
||||
}.transform_keys(&:to_s)
|
||||
public_members += non_maintainer_plc_members.keys
|
||||
|
||||
members = {
|
||||
plc: GitHub.members_by_team("Homebrew", "plc"),
|
||||
plc: GitHub.members_by_team("Homebrew", "plc").merge(non_maintainer_plc_members),
|
||||
tsc: GitHub.members_by_team("Homebrew", "tsc"),
|
||||
maintainers:,
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user