bors
bors copied to clipboard
Rust implementation of bors used for various Rust components (e.g. the compiler).
This took so longgg! This PR introduces BorsTester struct, which coordinates the set up of all the dependencies for Bors and mocks all outgoing Github requests with wiremock. The old...
Sometimes, when [someone](https://github.com/rust-lang/rust/pull/124631) does a stupid thing and it completely removes all tests from CI, the CI workflows can finish very quickly, and e.g. run no jobs. Bors should have...
I don't think that SeaORM is pulling its weight at the moment. Bors requires only a relatively simple database, and full ORM seems like an overkill to me. SeaORM requires...
Currently, the codebase contains a lot of complexity by introducing traits that are used for mocking dependencies in tests. While this allows us to test the bors in an easy...
Suggested [here](https://rust-lang.zulipchat.com/#narrow/stream/242791-t-infra/topic/bors.20r.2B.20after.20pr.20ci.20passes).
@rust-lang/rustup is considering the possibility of introducing a merge queue into [rust-lang/rustup](https://github.com/rust-lang/rustup). However, as we are currently doing GitHub-native "Rebase & Merge" operations, I wonder if the same workflow could...
I know this was mentioned somewhere on Zulip, but figured it's worth an issue to discuss. It seems like using an octopus merge when handling >1 PR may be better...
It could be nice to have granular permissions and allow some users to `r+` only some subdirectory of the repository.
Currently, we rely on the PR author to squash their commits. This results in an extra review cycle. But often, they'll just end up squashing their commits into a single...