mirror of
https://pagure.io/fm-orchestrator.git
synced 2026-04-05 11:48:33 +08:00
Construct the NVR for the KojiTagChange messages
Brew publishes the NVR on tag change messages, but Koji upstream does not. This constructs the NVR based on the name, version, and release in the messages.
This commit is contained in:
@@ -156,9 +156,13 @@ class FedmsgMessageParser(MessageParser):
|
||||
|
||||
elif category == 'buildsys' and event == 'tag':
|
||||
tag = msg_inner_msg.get('tag')
|
||||
artifact = msg_inner_msg.get('name')
|
||||
nvr = msg_inner_msg.get('nvr')
|
||||
msg_obj = KojiTagChange(msg_id, tag, artifact, nvr)
|
||||
name = msg_inner_msg.get('name')
|
||||
version = msg_inner_msg.get('version')
|
||||
release = msg_inner_msg.get('release')
|
||||
nvr = None
|
||||
if name and version and release:
|
||||
nvr = '-'.join((name, version, release))
|
||||
msg_obj = KojiTagChange(msg_id, tag, name, nvr)
|
||||
|
||||
elif category == 'mbs' and object == 'module' and \
|
||||
subobject == 'state' and event == 'change':
|
||||
|
||||
Reference in New Issue
Block a user