From: Michael Tremer Date: Tue, 13 Jun 2023 14:58:09 +0000 (+0000) Subject: sources: Run jobs only once X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85cc5c556bf3aa303d2ee7defad1e5a90ae7e28d;p=pbs.git sources: Run jobs only once Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/sources.py b/src/buildservice/sources.py index f7abde7f..042999bb 100644 --- a/src/buildservice/sources.py +++ b/src/buildservice/sources.py @@ -170,11 +170,7 @@ class Sources(base.Object): AND source_commits.finished_at IS NULL AND - ( - source_commit_jobs.finished_at IS NULL - OR - source_commit_jobs.error IS NOT NULL - ) + source_commit_jobs.finished_at IS NULL ORDER BY sources.created_at, source_commits.created_at """, @@ -724,6 +720,7 @@ class Job(base.DataObject): log.debug("Running %s..." % self) with self.db.transaction(): + # Run action if self.action == "dist": await self._run_dist()