DescriptionAdd a GN auto-roller script.
This CL adds a script in //tools/gn/bin/roll_gn.py that, given no
arguments, will post three CLs and three tryjobs in order to:
* build a new GN binary at tip-of-tree
* update the buildtools repo to the newly built binaries
* and then update DEPS to point to the leatest buildtools
The script must be run on Linux by someone with commit access to both
src/ and buildtools/.
One can also run the steps independently for testing purposes.
It can only be run in a clean chromium checkout; it should error out
in most cases if something bad happens, but the error checking isn't
yet foolproof.
R=brettw@chromium.org, scottmg@chromium.org, thakis@chromium.org
Committed: https://crrev.com/97ec9ac8703dc10eaef5e60984bb3ecdfad344bd
Cr-Commit-Position: refs/heads/master@{#339191}
Patch Set 1 #Patch Set 2 : fix depot_tools_path #
Total comments: 13
Patch Set 3 : update w/ review feedback #Messages
Total messages: 11 (2 generated)
|