Closed Bug 1128039 Opened 6 years ago Closed 5 years ago

Autoland to inbound service for MozReview

Categories

(MozReview Graveyard :: General, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dminor, Assigned: dminor)

References

Details

Attachments

(6 obsolete files)

Bug 1086645 is asking that review requests automatically be closed when changesets are made public upon a push to a repository. This is something that can be easily done by Autoland because the request from MozReview to land on an inbound tree will contain the review id.

Autoland currently only supports landing to try. Adding the capability to land to inbound is a first step.
Blocks: 1060226
Blocks: 1160479
Depends on: 1137370
No longer depends on: 1137370
Depends on: 1174124
Assignee: nobody → dminor
Depends on: 1174752
Depends on: 1175529
Depends on: 1176321
Depends on: 1180818
Depends on: 1183295
autoland: support transplanting to non-Try destinations (bug 1128039) r?gps

At the moment, the Autoland code assumes the destination is Try. This patch
makes the 'try syntax' optional and adds support for pushing using a bookmark,
as well as removing gecko specific naming conventions.
Attachment #8634137 - Flags: review?(gps)
autoland: support push_bookmark in REST endpoints (bug 1128039) r?mdoglio

This adds support to for the push_bookmark field in the autoland json
structure.
Attachment #8634138 - Flags: review?(mdoglio)
autoland: handle unrecognized trees in treestatus (bug 1128039) r?mdoglio

When we start autolanding to non-gecko trees like version-control-tools we need
to deal with tree status that isn't present on treestatus.mozilla.org. For now,
we'll assume any unrecognized tree is open.
Attachment #8634139 - Flags: review?(mdoglio)
autoland: support longer tree and destination names (bug 1128039) r?mdoglio

Turns out 'version-control-tools' is 21 characters, so we should probably
support longer source and destination tree names.
Attachment #8634140 - Flags: review?(mdoglio)
autoland: test non-Try destinations (bug 1128039) r?mdoglio
Attachment #8634141 - Flags: review?(mdoglio)
mozreview: rename autoland try tree in mozreview extension (bug 1183295) r?mdoglio
Attachment #8634142 - Flags: review?(mdoglio)
Attachment #8634137 - Attachment is obsolete: true
Attachment #8634137 - Flags: review?(gps)
Attachment #8634138 - Attachment is obsolete: true
Attachment #8634138 - Flags: review?(mdoglio)
Attachment #8634139 - Attachment is obsolete: true
Attachment #8634139 - Flags: review?(mdoglio)
Attachment #8634140 - Attachment is obsolete: true
Attachment #8634140 - Flags: review?(mdoglio)
Attachment #8634141 - Attachment is obsolete: true
Attachment #8634141 - Flags: review?(mdoglio)
Attachment #8634142 - Attachment is obsolete: true
Attachment #8634142 - Flags: review?(mdoglio)
Component: Autoland → MozReview
Product: Tree Management → Developer Services
Target Milestone: --- → Future
Version: --- → unspecified
Depends on: 1198915
No longer depends on: 1176321
Depends on: 1217141
Depends on: 1217337
I'm going to close this one. We've been autolanding to version-control-tools for roughly a month and we've successfully landed to mozilla-inbound and cedar.

Bug 1220214 is a tracker for things that need to be fixed prior to turning this on for a larger audience, it makes more sense to file new bugs as blockers there rather than here.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: Future → ---
Product: Developer Services → MozReview
You need to log in before you can comment on or make changes to this bug.