update-maintainers/manpages: not all PLC are maintainers.

So list all maintainers separately.
This commit is contained in:
Mike McQuaid 2023-02-02 17:09:25 +00:00
parent cdc6a4f11f
commit 41ad2eba15
No known key found for this signature in database
GPG Key ID: 3338A31AFDB1D829
2 changed files with 6 additions and 7 deletions

View File

@ -28,11 +28,10 @@ module Homebrew
public_members = GitHub.public_member_usernames("Homebrew") public_members = GitHub.public_member_usernames("Homebrew")
members = { members = {
plc: GitHub.members_by_team("Homebrew", "plc"), plc: GitHub.members_by_team("Homebrew", "plc"),
tsc: GitHub.members_by_team("Homebrew", "tsc"), tsc: GitHub.members_by_team("Homebrew", "tsc"),
maintainers: GitHub.members_by_team("Homebrew", "maintainers"),
} }
members[:other] = GitHub.members_by_team("Homebrew", "maintainers")
.except(*members.values.map(&:keys).flatten.uniq)
sentences = {} sentences = {}
members.each do |group, hash| members.each do |group, hash|
@ -48,8 +47,8 @@ module Homebrew
"\\1 is #{sentences[:plc]}.") "\\1 is #{sentences[:plc]}.")
content.gsub!(/(Homebrew's \[Technical Steering Committee.*) is .*\./, content.gsub!(/(Homebrew's \[Technical Steering Committee.*) is .*\./,
"\\1 is #{sentences[:tsc]}.") "\\1 is #{sentences[:tsc]}.")
content.gsub!(/(Homebrew's other current maintainers are).*\./, content.gsub!(/(Homebrew's maintainers are).*\./,
"\\1 #{sentences[:other]}.") "\\1 #{sentences[:maintainers]}.")
File.write(readme, content) File.write(readme, content)

View File

@ -48,7 +48,7 @@ module Homebrew
readme.read[/(Homebrew's \[Technical Steering Committee.*\.)/, 1] readme.read[/(Homebrew's \[Technical Steering Committee.*\.)/, 1]
.gsub(/\[([^\]]+)\]\([^)]+\)/, '\1') .gsub(/\[([^\]]+)\]\([^)]+\)/, '\1')
variables[:maintainers] = variables[:maintainers] =
readme.read[/(Homebrew's other current maintainers .*\.)/, 1] readme.read[/(Homebrew's maintainers .*\.)/, 1]
.gsub(/\[([^\]]+)\]\([^)]+\)/, '\1') .gsub(/\[([^\]]+)\]\([^)]+\)/, '\1')
variables[:alumni] = variables[:alumni] =
readme.read[/(Former maintainers .*\.)/, 1] readme.read[/(Former maintainers .*\.)/, 1]