bors
Forum Docs Log into dashboard

Consistent Automated Testing

Automate the consolidation of git branches submitted by developers and test the merge results with your CI system (Travis CI, BuildBot, etc.) before commiting to the production master branch.

Running tests on each developer's branch is not sufficent. They may conflict in a semantic way that causes the master branch to fail when merged. Additional work that is built on such a broken master branch is tainted, unable to tell which failures are the result of an existing bug or a new one.

Instead, the combined system must be tested, as a whole, before the work becomes a part of the master branch which will form the basis of future work. Doing so, as work continues unabated, will force a backlog to be enqueued.

This system should be automated. The tool that automates this is called bors.

Set up your repository

Eighteenth monthly bors newsletter Jul 1, 2018

This June, GitHub Reviews-related bugs got fixed

Read more...

Seventeenth monthly bors newsletter Jun 1, 2018

This May, I added support for gating on the new GitHub Checks API

Read more...

Sixteenth monthly bors newsletter May 1, 2018

This April, we added restricted retry and custom committer support

Read more...

Fifteenth monthly bors newsletter Apr 1, 2018

This March, we added support for gating Bors on GitHub Reviews

Read more...

Fourteenth monthly bors newsletter Mar 1, 2018

This February, we added some info to make things easier for self-hosters.

Read more...

Thirteenth monthly bors newsletter Feb 1, 2018

This January, we made bors-ng easier to deploy, hack on, and debug.

Read more...

Twelfth monthly bors newsletter Jan 1, 2018

This December, a few common sources of confusion were remedied.

Read more...

Eleventh monthly bors newsletter Dec 1, 2017

This November, we added a permission mode for users who can "bors try" a PR but can't "bors r+" it

Read more...

Tenth monthly bors newsletter Nov 1, 2017

This October, a bunch of little usability improvements were made

Read more...

Ninth monthly bors newsletter Oct 1, 2017

This September, setting up your own instance got easier, the top-of-screen notifications got a close button, and more

Read more...
Older Newer

✏️ Edit this page on GitHub RSS GitHub