From f2f34a3b769ad18bfba323774950151b89ca03c8 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Fri, 18 Sep 2020 17:32:34 +0200 Subject: [PATCH] builder: raise an exception on compose failures Instead of a normal task return with a result dictionary, raise an exception when the compose failed. --- plugins/builder/osbuild.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/builder/osbuild.py b/plugins/builder/osbuild.py index e09f07c..eecf729 100644 --- a/plugins/builder/osbuild.py +++ b/plugins/builder/osbuild.py @@ -322,6 +322,9 @@ class OSBuildImage(BaseTaskHandler): self.logger.debug("Compose finished: %s", str(status)) self.logger.info("Compose result: %s", status.status) + if not status.is_success: + raise koji.BuildError(f"Compose failed (id: {cid})") + result = { "status": status.status, "composer": {