File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed
Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -138,3 +138,12 @@ def _pre_check(self) -> bool:
138138 )
139139 return False
140140 return True
141+
142+ class AreFilesChanged (Checker ):
143+ """
144+ Check if any files under the current package's `paths` field is changed.
145+ If not, then just skip the current copr build job.
146+ """
147+ def pre_check (self ) -> bool :
148+ # TODO: Implement the logic to check if relevant files are changed
149+ return True
Original file line number Diff line number Diff line change 4040)
4141from packit_service .worker .checker .abstract import Checker
4242from packit_service .worker .checker .copr import (
43+ AreFilesChanged ,
4344 AreOwnerAndProjectMatchingJob ,
4445 BuildNotAlreadyStarted ,
4546 CanActorRunTestsJob ,
@@ -114,6 +115,7 @@ def get_checkers() -> tuple[type[Checker], ...]:
114115 IsJobConfigTriggerMatching ,
115116 IsGitForgeProjectAndEventOk ,
116117 CanActorRunTestsJob ,
118+ AreFilesChanged ,
117119 )
118120
119121 def run (self ) -> TaskResults :
You can’t perform that action at this time.
0 commit comments