reject draft build in buildroot of winbuild

This commit is contained in:
Yu Ming Zhu 2023-11-26 02:11:49 +00:00
parent 44209718d9
commit 72fa1b8c58

View file

@ -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