From 11c17ccd61ab4cc1afe45fd7f15bae7d195a3bd4 Mon Sep 17 00:00:00 2001 From: Kamal Marhubi Date: Sat, 15 Apr 2017 18:18:22 -0400 Subject: [PATCH] Replace homu with bors-ng @homu has served us well, but is unmaintained. bors will serve us in its stead. Fixes https://github.com/nix-rust/nix/issues/580 --- .travis.yml | 3 +++ CONTRIBUTING.md | 16 +++++++--------- bors.toml | 1 + 3 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 bors.toml diff --git a/.travis.yml b/.travis.yml index 8f25050184..7956e4d54d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -125,6 +125,9 @@ branches: # release tags - /^v\d+\.\d+\.\d+.*$/ - master + # bors-ng branches; see https://bors-ng.github.io/getting-started/ + - trying + - staging notifications: email: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9158bf1be0..8d8b8dedb4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -85,20 +85,18 @@ locally. More information is available in the [CI Readme][ci-readme]. [travis-ci]: https://travis-ci.org/nix-rust/nix [ci-readme]: ci/README.md -## Homu, the bot who merges all the PRs +## bors, the bot who merges all the PRs -All pull requests are merged via [homu], an integration bot. After the +All pull requests are merged via [bors], an integration bot. After the pull request has been reviewed, the reviewer will leave a comment like -> @homu r+ +> bors r+ -to let @homu know that it was approved. Then @homu will check that it passes -tests when merged with the latest changes in the `master` branch, and merge if -the tests succeed. You can check out the [nix queue on homu][queue] to see the -status of PRs and their tests. +to let bors know that it was approved. Then bors will check that it passes +tests when merged with the latest changes in the `master` branch, and +merge if the tests succeed. -[homu]: http://homu.io/ -[queue]: http://homu.io/q/nix-rust/nix +[bors]: https://bors-ng.github.io/ ## API conventions diff --git a/bors.toml b/bors.toml new file mode 100644 index 0000000000..359f8947ba --- /dev/null +++ b/bors.toml @@ -0,0 +1 @@ +status = ["continuous-integration/travis-ci/push"]