Auto-merging blessed branches is stopped

Bug #1660821 reported by Nicholas Skaggs
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-release-tools
Triaged
Low
Unassigned

Bug Description

With the changes to parallelism, revision results is no longer used. This was used by the github-merge-branches build job to automerge blessed branches. A suitable replacement job needs to be found in order to execute this job.

Revision history for this message
Aaron Bentley (abentley) wrote :

Here are the options I see:
- We can manually trigger github-merge-branches on the rare occasion that there is a bless.
- The update-outcome script can trigger github-merge-branches when there is a bless.
  - This will happen before the reports site is updated
  - We may need to work to prevent github-merge-branches from being called multiple times
  - This prevents us from using outcome analyser in determining a bless
- The get-s3-ci-results script can trigger github-merge-branches when there is a bless
  - This will happen roughly simultaneously with updating the report
  - We may need to work to prevent github-merge-branches from being called multiple times
  - This allows us to use outcome analyser in determining a bless
- We can add a REST API to the reports site.
  - github-merge-branches would use the API to determine the last blessed build
  - github-merge-branches would run periodically, and exit early most of the time.

1. The update-outcome script can trigger

Revision history for this message
Aaron Bentley (abentley) wrote :

Sorry, ignore 1.

Revision history for this message
Nicholas Skaggs (nskaggs) wrote :

While manual works for now, I'd like to see something trigger this job as before. It seems like nothing proposed is a trivial fix, so while I don't think this "feature" necessitates extra work, I'm guessing we'll want other jobs to key off blessed/cursed builds in the future. Perhaps not.

Curtis Hovey (sinzui)
Changed in juju-release-tools:
status: New → Triaged
importance: Undecided → Low
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.