Minibranch process doesn't create a branch of the recipes |
||
Issue descriptionThis is a normal part of the branching process, but somehow it's missed in the minibranch handling. This causes a the chrome-release builder to fail when trying to generate a release for a minibranch, e.g.: https://uberchromegw.corp.google.com/i/official.infra.cron/builders/chrome-release/builds/3043 INFO:recipe_engine.fetch:Running: ('git', '-C', '/mnt/data/b/rr/tmpkOFgWO/rw/checkout', 'ls-remote', 'https://chrome-internal.googlesource.com/chrome/tools/release/scripts.git', 'refs/heads/chrome/3497_53') ... IndexError: list index out of range
,
Aug 24
Note, if this comes up again before the branching process is fixed, there's a pretty easy workaround (which was already done for the 3497_53 minibranch). Just manually create the release/scripts.git minibranch from the corresponding "base" branch (e.g. 3497), like: git push origin origin/chrome/3497:refs/heads/chrome/3497_53 That needs to be done before trying to trigger a release from the minibranch, or if you don't, the very obvious error, like in the build above, should remind you.
,
Sep 8
No longer on the Chrome team, e-mail me @google.com if any attention still required from me here, otherwise good luck! |
||
►
Sign in to add a comment |
||
Comment 1 by gov...@chromium.org
, Aug 24