New issue
Advanced search Search tips

Issue 904930 link

Starred by 1 user

Issue metadata

Status: Started
Owner:
Cc:
Components:
EstimatedDays: 5
NextAction: ----
OS: Chrome
Pri: 1
Type: Feature

Blocked on:
issue 913643

Blocking:
issue 904881


Show other hotlists

Hotlists containing this issue:
CrOSParallelCQ


Sign in to add a comment

CommitQueueSync

Project Member Reported by cindyb@google.com, Nov 13

Issue description

Prepares source:
* Checkout ToT
* Find CLs ready for CQ
* Apply those CLs
* Write to manifest-versions

Split up:
* Checkout ToT -> repo recipe_module
* Find CLs ready for CQ -> Chrome CQ or new script
* Apply CLs -> new script
* Write to manifest-versions -> new child build channel
 
Status: Available (was: Untriaged)
This will operate in a few several places and the manifest commits should probably be pulled out to a different bug.

PCQ:
* Checkout ToT
* Use the list of CLs passed into it from Chrome CQ (via Buildbucket proto)
  * Patch in each CL (checking that it patches successfully, short circuit otherwise)

Annealing:
* Checkout ToT
* After uprevs
  * Write annealing-manifest

PostSubmit:
* Checkout most recent annealing-manifest
* After run
  * Write LKGM

On workstations
* Checkout ToT or LKGM
Owner: athilenius@chromium.org
Status: Started (was: Available)
 Issue 904957  has been merged into this issue.
EstimatedDays: 7
EstimatedDays: 5
Blockedon: 913643
Project Member

Comment 10 by bugdroid1@chromium.org, Dec 11

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/chromite/+/bdff670a66b96fba54337abf41106b77036c5066

commit bdff670a66b96fba54337abf41106b77036c5066
Author: Alec Thilenius <athilenius@google.com>
Date: Tue Dec 11 05:47:42 2018

Added a find_project_path script, updated repo_manifest lib

Updated the repo_manifest.Manifest.GetUniqueProject method to also
optionally search branches. Added a find_project_path script that
will call this method from the command line on either an explicit
manifest file path, or search for the manifest.

Bug: 904930
Change-Id: I558e4685aba7c71dd0cabb0e130cd245a28bcb52
Reviewed-on: https://chromium-review.googlesource.com/1366217
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Alec Thilenius <athilenius@google.com>
Reviewed-by: Lann Martin <lannm@chromium.org>

[modify] https://crrev.com/bdff670a66b96fba54337abf41106b77036c5066/lib/repo_manifest_unittest.py
[modify] https://crrev.com/bdff670a66b96fba54337abf41106b77036c5066/lib/repo_manifest.py
[add] https://crrev.com/bdff670a66b96fba54337abf41106b77036c5066/scripts/find_project_path.py
[add] https://crrev.com/bdff670a66b96fba54337abf41106b77036c5066/scripts/find_project_path

Sign in to add a comment