It’s another monthly burst of news about bors-ng, a GitHub app to prevent merge skew. Bors prevents merge skew because it tests the results of the merge and not the HEAD of the PR branch.

In the last month, we landed 5 PRs in the bors-ng repository.

“This Month in Bors” is written in public on GitHub. If you find a mistake, pull requests or issue reports are appreciated!

Notable Additions

  • notriddle added support for gating on the new GitHub Checks API

New Contributors

No new contributors this month 😥

Want to see your name in this newsletter? Look at bors starters, a curated list of issues that are good for new contributors!

Who’s using bors?

This month’s featured user is crates.io, the software running the Rust language projects’s official library package hosting service. Crates is one of those apps where the app is really simple, basically just a file service with a specialized metadata indexer, and the tough part was getting everybody to use the same one, instead of ending up with several competing solutions like Haskell and C have.

They’re also running both Node tests on their frontend code, and Rust tests on their backend code. Here’s how they’re doing it in their Travis configuration.

Got any suggestions for next month? Post a comment on the June pull request.