It’s another monthly burst of news about bors-ng, a GitHub bot that gives your project Continuous Integration instead of Continuous Failure.

In the last month, we landed 10 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

  • jeff-hammel-leapyear updated us to a newer version of Postgrex, fixing compatibility with the newest version of PostgreSQL.
  • notriddle fixed a bug in canceling a PR in a multi-PR batch.
  • notriddle fixed a bug with empty pull request body text.
  • notriddle added documentation for the database URL to the README.
  • grahamc added a link to the build history in GitHub’s status area.

New Contributors

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, we’re featuring rayon, an extremely cool Rust library for “data parallelism.” Basically, you can replace iter() calls with par_iter(), and then you can do stuff on the data structure using all of your cores instead of just one. Rayon uses its thread pool system, and general “rayon runtime”, to keep things efficient without you really having to think about it, and Rust’s type system makes sure you don’t do anything badly-formed, so using Rayon is basically as easy as writing sequential code.

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