Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add rust repository under automation #1463

Merged
merged 7 commits into from
Apr 1, 2025
Merged

Conversation

Kobzol
Copy link
Contributor

@Kobzol Kobzol commented May 25, 2024

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

Extracted from GH:

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

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

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

[[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

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

@jackh726
Copy link
Member

@Kobzol is there anything that's come up to block this?

If not, I think the should coordinate some day/time to merge this, with a couple ready to fix things if something goes wrong.

@Kobzol
Copy link
Contributor Author

Kobzol commented Sep 14, 2024

I'm not sure to be honest. I don't think that there's anything blocking this, apart from fear that something will blow up 😆

@Kobzol
Copy link
Contributor Author

Kobzol commented Sep 23, 2024

Updated the PR with the latest information scraped from GitHub (thanks Mark!).

@Kobzol Kobzol force-pushed the repo-rust branch 5 times, most recently from af375e9 to c8e18d9 Compare March 6, 2025 11:00
@Kobzol Kobzol force-pushed the repo-rust branch 6 times, most recently from 606fdd5 to 8bd504f Compare March 28, 2025 11:38
@Kobzol Kobzol marked this pull request as ready for review March 28, 2025 11:41
Copy link

github-actions bot commented Mar 31, 2025

Dry-run check results

[WARN  sync_team] sync-team is running in dry mode, no changes will be applied.
[INFO  sync_team] synchronizing github
[INFO  sync_team] 💻 Repo Diffs:
    📝 Editing repo 'rust-lang/rust':
      Permission Changes:
        Giving user 'bors' write permission
        Giving user 'rfcbot' write permission
        Removing team 'highfive''s write permission 
        Removing team 'rustfmt''s read permission 
        Removing team 'wg-rustc-dev-guide''s read permission 
        Removing user 'Mark-Simulacrum''s admin permission 
        Removing user 'rust-highfive''s write permission 

@Kobzol Kobzol force-pushed the repo-rust branch 2 times, most recently from 6c70ffc to 6c3b35c Compare March 31, 2025 14:48
@marcoieni
Copy link
Member

marcoieni commented Mar 31, 2025

all screenshots in case we need to revert the settings:

general settings

github com_rust-lang_rust_settings

collaborators

github com_rust-lang_rust_settings_access
github com_rust-lang_rust_settings_access (1)

github com_rust-lang_rust_settings_access (2)
github com_rust-lang_rust_settings_access (3)

branch protections

github com_rust-lang_rust_settings_access (4)
github com_rust-lang_rust_settings_branch_protection_rules_198568 (1)
github com_rust-lang_rust_settings_branch_protection_rules_2097960 (1)
github com_rust-lang_rust_settings_branch_protection_rules_2626273
github com_rust-lang_rust_settings_branch_protection_rules_29679214
github com_rust-lang_rust_settings_branch_protection_rules_31895354
github com_rust-lang_rust_settings_branch_protection_rules_42228944

github com_rust-lang_rust_settings_branch_protection_rules_38663771
github com_rust-lang_rust_settings_branch_protection_rules_42230325
github com_rust-lang_rust_settings_branch_protection_rules_59323408
github com_rust-lang_rust_settings_branch_protection_rules_59323425

@marcoieni marcoieni added this pull request to the merge queue Apr 1, 2025
Merged via the queue into rust-lang:master with commit 5b4de53 Apr 1, 2025
3 checks passed
@Kobzol Kobzol deleted the repo-rust branch April 1, 2025 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants