]> git.ipfire.org Git - pbs.git/commitdiff
builds: Don't remaster repositories when deleting test builds
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 12 Feb 2025 18:54:12 +0000 (18:54 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 12 Feb 2025 18:54:12 +0000 (18:54 +0000)
They don't create any packages, so there is no need to run this ever.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/builds.py

index 5f94df2915309193219e7ead4d84f8216595bbb9..45fb136237a7f7e9fd22572e10a440006908e3f0 100644 (file)
@@ -420,8 +420,10 @@ class Build(database.Base, database.BackendMixin, database.SoftDeleteMixin):
                # Delete source package
                await self.pkg.delete(deleted_by=deleted_by)
 
-               # All repositories this build has been in have been changed
-               await self._update_repos(build=True)
+               # Unless this was a test build, all repositories
+               # this build has been in have been changed.
+               if not self.is_test():
+                       await self._update_repos(build=True)
 
        # UUID