It’s another monthly burst of news about bors, the GitHub App that tests your code before it becomes the master.

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

Notable Additions

  • notriddle opened up a read-only view of the build queue
  • notriddle improved permission errors
  • notriddle added a configuration option to strip PR template boilerplate
  • notriddle changed the command parser to operate line-by-line, allowing multiple commands in a single comment and disallowing commands in the middle of lines
  • notriddle added the “delegate” command, allowing reviewers to give other people permission to review a particular pull request

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?

nix-rust/nix, not to be confused with the package manager called Nix, is a Rust library that provides memory-safe bindings to OS facilities that are specific to UNIX-like OS’s (like macOS and Linux), without imposing runtime overhead on top of the libc-provided interface.

Their Travis CI build matrix has 18 configurations and has a total time around an hour: Linux on several different architectures, Mac OS X (“darwin”), and smoke tests for cross-compiling from Linux to FreeBSD and NetBSD. A Nix developer also runs an instance of BuildBot, which they use to actually run the test suite on FreeBSD. You can see how they configure bors-ng to work with this in their bors.toml file.

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