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

@ -30,9 +30,8 @@ module Homebrew
members = {
plc: GitHub.members_by_team("Homebrew", "plc"),
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 = {}
members.each do |group, hash|
@ -48,8 +47,8 @@ module Homebrew
"\\1 is #{sentences[:plc]}.")
content.gsub!(/(Homebrew's \[Technical Steering Committee.*) is .*\./,
"\\1 is #{sentences[:tsc]}.")
content.gsub!(/(Homebrew's other current maintainers are).*\./,
"\\1 #{sentences[:other]}.")
content.gsub!(/(Homebrew's maintainers are).*\./,
"\\1 #{sentences[:maintainers]}.")
File.write(readme, content)

View File

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