Merge pull request #19986 from Homebrew/fix_update_maintainers

dev-cmd/update-maintainers: various fixes.
This commit is contained in:
Mike McQuaid 2025-05-21 12:42:38 +00:00 committed by GitHub
commit 8b32d019d4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -21,12 +21,22 @@ module Homebrew
sig { override.void } sig { override.void }
def run 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 # We assume that only public members wish to be included in the README
public_members = GitHub.public_member_usernames("Homebrew") public_members = GitHub.public_member_usernames("Homebrew")
maintainers = GitHub.members_by_team("Homebrew", "maintainers") 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 = { 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"), tsc: GitHub.members_by_team("Homebrew", "tsc"),
maintainers:, maintainers:,
} }