From dbec4a3b5a1fcabb11ff4bb00f1d009dec22683f Mon Sep 17 00:00:00 2001 From: Travis Cross Date: Sat, 22 Feb 2025 23:41:33 +0000 Subject: [PATCH] Add repo for Rust-specific soft fork of Enzyme Currently our submodule for Enzyme in `rust-lang/rust` points to an external repository outside of our organization. As we do for LLVM, it would be useful for us to maintain a Rust-specific soft fork of Enzyme within `rust-lang/`. Let's create a repository for this. In particular, this would unblock some work being held up by CI issues on the upstream project, and it'd allow us to make some changes that might better facilitate upstreaming of this work into LLVM. Probably we should also create a `wg-enzyme` or whatnot team that could maintain this. Alternatively or in addition, we could formalize `wg-autodiff`, for which we have a Zulip stream but no entry here. But let's handle that separately. For the moment, we just give access to the normal teams that would be likely to need to touch it, review PRs for it, manage issues on it, etc. --- repos/rust-lang/enzyme.toml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 repos/rust-lang/enzyme.toml diff --git a/repos/rust-lang/enzyme.toml b/repos/rust-lang/enzyme.toml new file mode 100644 index 000000000..5cd6a5702 --- /dev/null +++ b/repos/rust-lang/enzyme.toml @@ -0,0 +1,22 @@ +org = "rust-lang" +name = "enzyme" +description = "Rust-specific fork of Enzyme." +bots = [] + +[access.teams] +bootstrap = "maintain" +compiler = "maintain" +lang = "maintain" +lang-ops = "maintain" +libs = "maintain" +libs-api = "maintain" +release = "maintain" +wg-llvm = "maintain" + +[[branch-protections]] +pattern = "rustc/*" +pr-required = false + +[[branch-protections]] +pattern = "master" +pr-required = false