Other apps that implement the NRSROSE

NRSROSE: The Not-Rocket-Science Rule Of Software Engineering is the rule that a line of code, typically a branch in Git, is automatically guaranteed to always pass the entire test suite. Bors-NG implements those rules, but so do:

1 Like

The use of GitHub Protected Branches with the “Require branches to be up to date before merging” option implements the NRSROSE. (Of course, as explained here, this is much less efficient than Bors, and requires more manual activity by maintainers, but it does guarantee a Git master branch that is “automatically guaranteed to always pass the entire test suite”.

Can you add it to the list above?

Sure, protected branches are now added.

1 Like

The hoff merge bot also implements the NRSROSE. Can you add it to the list?

Sure, it’s done.

1 Like

@notriddle Can you also add GitHub's built-in merge queue (now in public beta) to the list?

1 Like