From 72fa1b8c580f2ff722c1c2f4310674a96683aff4 Mon Sep 17 00:00:00 2001 From: Yu Ming Zhu Date: Sun, 26 Nov 2023 02:11:49 +0000 Subject: [PATCH] reject draft build in buildroot of winbuild --- vm/kojikamid.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vm/kojikamid.py b/vm/kojikamid.py index 4f08b946..e35a39e6 100755 --- a/vm/kojikamid.py +++ b/vm/kojikamid.py @@ -377,6 +377,11 @@ class WindowsBuild(object): brtype = brinfo.get('type', 'win') buildinfo = self.server.getLatestBuild(self.build_tag, buildreq, self.task_opts.get('repo_id')) + # don't allow draft build in buildrequires + if buildinfo.get('draft'): + raise BuildError( # noqa: F821 + "Draft build: %s is not supported in buildrequires" % buildinfo['nvr'] + ) br_dir = os.path.join(self.buildreq_dir, buildreq, brtype) ensuredir(br_dir) # noqa: F821 brinfo['dir'] = br_dir