gn /
gn /
21aaad33c384a5eeed53db7c0f5e6d05c9512eb3 Add 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
Review URL: https://codereview.chromium.org/1230293003
Cr-Original-Commit-Position: refs/heads/master@{#339191}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 97ec9ac8703dc10eaef5e60984bb3ecdfad344bd
1 file changed
tree: 0a5e32333a222ed8d344d59f1bfe53c9aec3887d
- tools/