From: Michael Tremer Date: Fri, 5 May 2023 06:18:34 +0000 (+0000) Subject: jobs: Do not import any packages for test jobs X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ed2ddac7303a56b891e567b9ac11f7a313fd6de;p=pbs.git jobs: Do not import any packages for test jobs Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/jobs.py b/src/buildservice/jobs.py index 780adbd5..4190ede7 100644 --- a/src/buildservice/jobs.py +++ b/src/buildservice/jobs.py @@ -279,6 +279,10 @@ class Job(base.DataObject): """ Will take a list of uploads and import them as packages """ + # Do not allow importing any packages for test builds + if self.is_test(): + raise RuntimeError("Cannot import packages for test builds") + # Import all packages packages = await asyncio.gather( *(self.backend.packages.create(upload) for upload in uploads), @@ -441,7 +445,7 @@ class Job(base.DataObject): await self._import_logfile(logfile) # Import packages - if success and packages: + if success and packages and not self.is_test(): await self._import_packages(packages) # Store message