No way to get list of merge proposals

Bug #1253770 reported by Francis Ginther
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Tarmac
Fix Released
High
dobey

Bug Description

This is applicable to the current upstream-merger/daily-release process and the CI Airline changes discussed in the UDS session:
http://summit.ubuntu.com/uds-1311/meeting/22092/core-1311-ci-airline/

Given a trunk branch, return a list of all MPs available for merging (i.e. they are approved, meet the reviewer requirements, etc.)

The idea is that we want to scan a trunk branch for available MPs, select one (perhaps a specific one to do some prioritization), do various CI operations on that branch and then merge it while ensure that the MP being merged hasn't changed. There are also workflows in which we already have the MP in hand and we just want to merge it.

Related branches

Revision history for this message
Chris Johnston (cjohnston) wrote :

We have one more use for a similar feature like this. Scan the trunk branch for available MPs that *aren't* approved (which would mean being worked on) and report those. It would also rescan them for new revisions and report that as well. This would give the ticketing system the ability to determine which branches need to have tests run against them while they are being worked on in order to provide pre-approval feedback.

Revision history for this message
dobey (dobey) wrote : Re: No way to get list of ready-to-merge proposals

I've filed https://bugs.launchpad.net/tarmac/+bug/1267596 for item 2) in the original description.

summary: - Feature request: provide API to use raw tarmac features without the
- workflow
+ No way to get list of ready-to-merge proposals
summary: - No way to get list of ready-to-merge proposals
+ No way to get list of merge proposals
dobey (dobey)
description: updated
Changed in tarmac:
importance: Undecided → High
status: New → Confirmed
dobey (dobey)
Changed in tarmac:
assignee: nobody → Rodney Dawes (dobey)
status: Confirmed → In Progress
Changed in tarmac:
status: In Progress → Fix Committed
dobey (dobey)
Changed in tarmac:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.