Need easy way to link releases and commits / prs

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

Bug Description

This is a request to be able to source (and ideally display on reports.vapour.ws!) which commits are in which released version of juju (and which CI build), as well as which PR's. This would make our triage work SO much easier and more straightfoward for us.

We want to easily answer the following questions:

What is the difference between CI build X and CI build X+n? What PR's landed? What commit is CI build X, and what commit is CI build X+n?
What is the difference between juju 2.X and juju 2.X.X? What PR's landed? What commit is juju 2.X and juju 2.X.X?

This means new bugs can easily be blamed on specific PR's. It also means release calls can pinpoint which PR's are included and ensure only those desired go into a release. Finally, it allows for easy git bisects using the known good and bad commits.

description: updated
no longer affects: juju-ci-tools
Changed in juju-release-tools:
importance: Undecided → Wishlist
Changed in juju-reports:
importance: Undecided → Wishlist
no longer affects: juju-reports
Changed in juju-release-tools:
status: New → Triaged
Revision history for this message
Aaron Bentley (abentley) wrote :

There are different things going on here. "sourcing" which commits are present in a revision build can be done using git and the tags, e.g. git log juju-2.0.1..juju-2.0.2

Similarly, "sourcing" which commits are present it a build revision can be done using the revision id provided by that revision.

If you want it easier than that, it should be trivial to script.

This satisfies the bug, since you said displaying it on reports.vapour.ws would be ideal, not necessary.

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.