mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-06 10:32:10 +00:00
b193738186
The new merge bot is written in python to allow us to improve the merge process. The new process is as follows: - The merge bot will only create a new merge when the previous ones have been submitted. - When the bot creates a new merge, it'll split the merge commits into smaller changes to make bisection easier. This allows us to only ever deal with one set of merge commits instead of piling on new merges day after day. For dry runs, the new process is: - The bot will check existing dry runs and abandon them if the CQ is done. - The bot will vote Verified+-1 to indicate if the dry run passed. - If no more dry runs are active, it'll create a new one. This ensures we always have a dry run in the CQ and can easily see in gerrit which ones have passed. The python script will also allow us to add convenience features for oncall for retrying bratches, etc. BUG=b:227347397 TEST=The script can be run locally: ./tools/chromeos/merge_bot update-merges ./tools/chromeos/merge_bot update-dry-runs Change-Id: I51fc0741f5032868ad07f5e926e570e29cc461fc Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3583254 Reviewed-by: Junichi Uekawa <uekawa@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> |
||
---|---|---|
.. | ||
merge_bot | ||
setup_cargo | ||
uprev_ebuilds |