As seen in bug 736215 , when you roll in a new version of GN, that is rolled in as a DEPS change, and DEPS changes are in the analyze "exclusion" list, which assumes that we don't need to run analyze.
This is particularly dangerous, since GN is the thing that implements analyze, and so if there's a bug in it it won't be caught in the CQ tryjobs.
We should figure out how to fix that; one possible idea would be to always run analyze, but ignore the results assuming the step runs successfully to completion (Actually, I feel like I've already reported this idea in a bug somewhere a year or more ago).
Another idea would be to figure out if we can get rid of the exclusions altogether :).
Comment 1 by dpranke@chromium.org
, Jun 30 2017Owner: dpranke@chromium.org
Status: Assigned (was: Untriaged)