releases: fix release diff for multiple deliverables
If there are multiple deliverables (like in neutron), we should make sure we extract git hash for corresponding repo to extract diff between previous and proposed versions. Change-Id: I0e1210c8582ef87c099e45058b415a6e2346ed48
This commit is contained in:
@@ -138,8 +138,12 @@ def main():
|
||||
]
|
||||
)
|
||||
|
||||
start_range = (previous_release['projects'][0]['hash']
|
||||
if previous_release else None)
|
||||
start_range = None
|
||||
if previous_release:
|
||||
projects = previous_release['projects']
|
||||
previous_project = next(x for x in projects
|
||||
if x['repo'] == project['repo'])
|
||||
start_range = previous_project['hash']
|
||||
if not start_range:
|
||||
start_range = (
|
||||
gitutils.get_latest_tag(workdir, project['repo'])
|
||||
|
||||
Reference in New Issue
Block a user