rust-lang / team

Rust teams structure
Apache License 2.0
305 stars 280 forks source link

Add rust repository under automation #1463

Open Kobzol opened 1 month ago

Kobzol commented 1 month ago

Repository: https://github.com/rust-lang/rust

I'm not really sure if there's anything left that would be blocking this. We don't really have a distinction between the new bors and old bors in team, so the automation/* branches probably won't work after this change, but I would like to test new bors in bors-kindergarten first anyway.

Extracted from GH:

org = "rust-lang"
name = "rust"
description = "Empowering everyone to build reliable and efficient software."
bots = []

[access.teams]
bootstrap = "write"
clippy = "write"
security = "pull"
types = "write"
lang-ops = "write"
highfive = "write"
project-stable-mir = "write"
rustdoc-contributors = "triage"
infra = "write"
rustdoc = "write"
wg-triage = "write"
release = "write"
libs-api = "write"
libs-contributors = "write"
style = "write"
project-exploit-mitigations = "write"
wg-prioritization = "triage"
core = "admin"
lang = "write"
wg-rustc-dev-guide = "pull"
compiler = "write"
compiler-contributors = "write"
cargo = "write"
opsem = "write"
rfcbot = "write"
bors = "write"
rustfmt = "pull"
mods = "write"
libs = "write"

[access.individuals]
technetos = "write"
rust-lang-owner = "admin"
cramertj = "write"
onur-ozkan = "write"
xFrednet = "write"
llogiq = "write"
est31 = "write"
petrochenkov = "write"
jsha = "write"
Aaron1011 = "write"
rylev = "admin"
yaahc = "write"
Eh2406 = "write"
camelid = "write"
Jarcho = "write"
eddyb = "write"
spastorino = "write"
chenyukang = "write"
dswij = "write"
nnethercote = "write"
JohnCSimon = "write"
bjorn3 = "write"
aliemjay = "write"
arlosi = "write"
rust-highfive = "write"
nikomatsakis = "write"
JohnTitor = "write"
joshtriplett = "write"
Amanieu = "write"
weihanglo = "write"
joboet = "write"
TaKO8Ki = "write"
ouz-a = "write"
dtolnay = "write"
anden3 = "write"
tranquillity-codes = "write"
shepmaster = "write"
estebank = "write"
rustbot = "write"
bors = "write"
calebcartwright = "write"
matthewjasper = "write"
Nilstrieb = "write"
the8472 = "write"
jhpratt = "write"
WaffleLapkin = "write"
workingjubilee = "write"
ChrisDenton = "write"
Dylan-DPC = "write"
b-naber = "write"
rfcbot = "write"
kennytm = "write"
sunfishcode = "write"
traviscross = "write"
pietroalbini = "admin"
y21 = "write"
fee1-dead = "write"
rust-lang-glacier-bot = "write"
saethlin = "write"
Nadrieril = "write"
fmease = "write"
jieyouxu = "write"
BoxyUwU = "write"
Alexendoo = "write"
giraffate = "write"
durin42 = "write"
GuillaumeGomez = "write"
RalfJung = "write"
matthiaskrgr = "write"
hameerabbasi = "triage"
rust-timer = "write"
Mark-Simulacrum = "admin"
flip1995 = "write"
KodrAus = "write"
rust-log-analyzer = "write"
SimonSapin = "write"
lcnr = "write"
rcvalle = "write"
cuviper = "write"
flodiebold = "write"
crlf0710 = "write"
notriddle = "write"
tmandry = "write"
Muscraft = "write"
epage = "write"
craterbot = "write"
SparrowLii = "write"
apiraino = "write"
cjgillot = "write"
pnkfelix = "write"
davidtwco = "write"
blyxyas = "write"
BurntSushi = "write"
compiler-errors = "write"
lqd = "write"
tmiasko = "write"
hkmatsumoto = "triage"
celinval = "write"
CAD97 = "write"
digama0 = "write"
ehuss = "write"
clubby789 = "write"
JakobDegen = "write"
albertlarsan68 = "write"
thomcc = "write"
KittyBorgX = "write"
eholk = "write"
nikic = "write"
bstrie = "write"
Manishearth = "write"
Nemo157 = "write"
Muirrum = "write"
alice-i-cecile = "write"
joelpalmer = "write"
scottmcm = "write"
jdno = "admin"
nagisa = "write"
wesleywiser = "write"
Centri3 = "write"
pitaj = "write"
aDotInTheVoid = "write"
michaelwoerister = "write"
Kobzol = "write"
Enselic = "write"
inquisitivecrystal = "triage"
jackh726 = "write"
oli-obk = "write"
m-ou-se = "write"

[[branch-protections]]
pattern = "master"
required-approvals = 0
pr-required = false
restrict-pushes = true
allowed-merge-teams = ["bors"]

[[branch-protections]]
pattern = "stable"
required-approvals = 0
pr-required = false
restrict-pushes = true
allowed-merge-teams = ["bors"]

[[branch-protections]]
pattern = "beta"
required-approvals = 0
pr-required = false
restrict-pushes = true
allowed-merge-teams = ["bors"]

[[branch-protections]]
pattern = "*"
required-approvals = 0
pr-required = false
restrict-pushes = true
allowed-merge-teams = ["bors"]

[[branch-protections]]
pattern = "*/**/*"
required-approvals = 0
pr-required = false
restrict-pushes = true

[[branch-protections]]
pattern = "cargo_update"
required-approvals = 0
pr-required = false

[[branch-protections]]
pattern = "automation/bors/try-merge"
required-approvals = 0
pr-required = false
restrict-pushes = true

[[branch-protections]]
pattern = "automation/bors/try"
required-approvals = 0
pr-required = false
restrict-pushes = true