diff --git a/repos/rust-lang/api-guidelines.toml b/repos/rust-lang/api-guidelines.toml index 8a9f889f0..db3d2bb43 100644 --- a/repos/rust-lang/api-guidelines.toml +++ b/repos/rust-lang/api-guidelines.toml @@ -10,7 +10,6 @@ branch = "gh-pages" path = "/" [access.teams] -libs-api = "write" libs = "write" [environments.github-pages] diff --git a/repos/rust-lang/enzyme.toml b/repos/rust-lang/enzyme.toml index 0284ef47b..5c4f7c718 100644 --- a/repos/rust-lang/enzyme.toml +++ b/repos/rust-lang/enzyme.toml @@ -9,7 +9,6 @@ compiler = "maintain" lang = "maintain" lang-ops = "maintain" libs = "maintain" -libs-api = "maintain" release = "maintain" wg-llvm = "maintain" diff --git a/repos/rust-lang/goals.toml b/repos/rust-lang/goals.toml index b008fa71e..d7e8943b5 100644 --- a/repos/rust-lang/goals.toml +++ b/repos/rust-lang/goals.toml @@ -15,7 +15,6 @@ types = "maintain" release = "maintain" leadership-council = "maintain" libs = "maintain" -libs-api = "maintain" edition = "maintain" goals = "maintain" goal-owners = "maintain" diff --git a/repos/rust-lang/libs-team.toml b/repos/rust-lang/libs-team.toml index d3d5cca29..38209c4b8 100644 --- a/repos/rust-lang/libs-team.toml +++ b/repos/rust-lang/libs-team.toml @@ -5,5 +5,4 @@ bots = ["rustbot"] [access.teams] libs = "maintain" -libs-api = "maintain" libs-contributors = "maintain" diff --git a/repos/rust-lang/packed_simd.toml b/repos/rust-lang/packed_simd.toml index 5ba617223..09829eb8c 100644 --- a/repos/rust-lang/packed_simd.toml +++ b/repos/rust-lang/packed_simd.toml @@ -11,7 +11,6 @@ path = "/" [access.teams] libs-contributors = "write" -libs-api = "write" libs = "write" project-portable-simd = "write" diff --git a/repos/rust-lang/rust-forge.toml b/repos/rust-lang/rust-forge.toml index fee5bb9cc..64beead9a 100644 --- a/repos/rust-lang/rust-forge.toml +++ b/repos/rust-lang/rust-forge.toml @@ -19,7 +19,6 @@ lang = "maintain" lang-ops = "maintain" leadership-council = "maintain" libs = "maintain" -libs-api = "maintain" mods-venue = "maintain" edition = "maintain" release = "maintain" diff --git a/repos/rust-lang/rust.toml b/repos/rust-lang/rust.toml index d15dd1745..dc24f7c87 100644 --- a/repos/rust-lang/rust.toml +++ b/repos/rust-lang/rust.toml @@ -14,7 +14,6 @@ infra = "write" lang = "write" lang-ops = "write" libs = "write" -libs-api = "write" libs-contributors = "write" mods-venue = "write" opsem = "write" diff --git a/repos/rust-lang/rustc-dev-guide.toml b/repos/rust-lang/rustc-dev-guide.toml index 6f155bcf7..041b8aebd 100644 --- a/repos/rust-lang/rustc-dev-guide.toml +++ b/repos/rust-lang/rustc-dev-guide.toml @@ -17,7 +17,6 @@ infra = "write" lang = "write" lang-ops = "write" libs = "write" -libs-api = "write" libs-contributors = "write" rustdoc = "write" rustdoc-frontend = "write" diff --git a/repos/rust-lang/std-dev-guide.toml b/repos/rust-lang/std-dev-guide.toml index 2d1a5275d..b172f6bf4 100644 --- a/repos/rust-lang/std-dev-guide.toml +++ b/repos/rust-lang/std-dev-guide.toml @@ -11,7 +11,6 @@ path = "/" [access.teams] libs-contributors = "write" -libs-api = "write" libs = "maintain" rustc-dev-guide = "write" diff --git a/repos/rust-lang/stdarch.toml b/repos/rust-lang/stdarch.toml index 40ea3aaf6..81fa03a58 100644 --- a/repos/rust-lang/stdarch.toml +++ b/repos/rust-lang/stdarch.toml @@ -14,7 +14,6 @@ compiler = "write" lang = "write" lang-ops = "write" libs = "write" -libs-api = "write" libs-contributors = "write" [[rulesets]] diff --git a/repos/rust-lang/wg-allocators.toml b/repos/rust-lang/wg-allocators.toml index e3f702c2e..50d358a8f 100644 --- a/repos/rust-lang/wg-allocators.toml +++ b/repos/rust-lang/wg-allocators.toml @@ -6,6 +6,5 @@ bots = [] [access.teams] libs = "write" -libs-api = "write" libs-contributors = "write" wg-allocators = "maintain" diff --git a/teams/libs-api.toml b/teams/archive/libs-api.toml similarity index 88% rename from teams/libs-api.toml rename to teams/archive/libs-api.toml index 1f31f697b..9abf7f9bf 100644 --- a/teams/libs-api.toml +++ b/teams/archive/libs-api.toml @@ -1,46 +1,40 @@ +# Library API has been incorporated into Library with RFC#3984 name = "libs-api" subteam-of = "libs" [people] leads = [] -members = [ - "Amanieu", - "BurntSushi", - "dtolnay", - "joshtriplett", - "the8472", -] +members = [] alumni = [ "alexcrichton", + "Amanieu", "aturon", "brson", + "BurntSushi", + "dtolnay", "Gankra", "huonw", + "joshtriplett", "Kimundi", "KodrAus", "LukasKalbertodt", "m-ou-se", "sfackler", - "withoutboats", "SimonSapin", + "the8472", + "withoutboats", "yaahc", ] [[github]] orgs = ["rust-lang", "rust-lang-nursery"] -[permissions] -perf = true -crater = true -bors.rust.review = true - [rfcbot] label = "T-libs-api" name = "Library API" ping = "rust-lang/libs-api" [website] -weight = 100 name = "Library API team" description = "Designing and maintaining the standard library API and guarding its stability" diff --git a/teams/libs-contributors.toml b/teams/libs-contributors.toml index 5558601a3..ef782c70b 100644 --- a/teams/libs-contributors.toml +++ b/teams/libs-contributors.toml @@ -54,7 +54,3 @@ description = "Contributing to the Rust standard library on a regular basis" [[zulip-groups]] name = "T-libs-contributors" - -[[zulip-streams]] -name = "t-libs/reviewers" -extra-teams = ["libs", "libs-api"] diff --git a/teams/libs-fcp.toml b/teams/libs-fcp.toml new file mode 100644 index 000000000..ecf320c45 --- /dev/null +++ b/teams/libs-fcp.toml @@ -0,0 +1,30 @@ +name = "libs-fcp" +subteam-of = "libs" + +[people] +leads = [] +members = [ + "Amanieu", + "BurntSushi", + "cuviper", + "dtolnay", + "joshtriplett", + "the8472", + "thomcc", +] +alumni = [] + +[rfcbot] +label = "T-libs" +name = "Library" +ping = "rust-lang/libs" + +[website] +page = "library" +name = "Library FCP team" +description = "Library team members with responsibility for signing off on API changes" +zulip-stream = "t-libs" +repo = "https://github.com/rust-lang/libs-team" + +[[zulip-groups]] +name = "T-libs-fcp" diff --git a/teams/libs.toml b/teams/libs.toml index 63fccdbd4..e2240a6d6 100644 --- a/teams/libs.toml +++ b/teams/libs.toml @@ -7,13 +7,26 @@ leads = [ ] members = [ "Amanieu", - "joshtriplett", + "BurntSushi", "cuviper", + "dtolnay", + "joshtriplett", "the8472", "thomcc", ] alumni = [ + "alexcrichton", + "aturon", + "brson", + "Gankra", + "huonw", + "Kimundi", + "KodrAus", + "LukasKalbertodt", "m-ou-se", + "sfackler", + "SimonSapin", + "withoutboats", "yaahc", ] @@ -26,11 +39,6 @@ crater = true dev-desktop = true bors.rust.review = true -[rfcbot] -label = "T-libs" -name = "Library" -ping = "rust-lang/libs" - [website] page = "library" name = "Library team" @@ -44,6 +52,9 @@ address = "libs-private@rust-lang.org" [[lists]] address = "libs@rust-lang.org" +[[lists]] +address = "libs-api@rust-lang.org" + [[lists]] address = "library-team@rust-lang.org" @@ -51,5 +62,6 @@ address = "library-team@rust-lang.org" name = "T-libs" [[zulip-streams]] -name = "t-libs/private" -extra-teams = ["libs-api"] +# NOTE: should be renamed to t-libs/private, but non-urgent +name = "t-libs/reviewers" +extra-teams = ["libs-contributors"]