I have a pipeline where certain jobs depend on the changes of specific files (using only::changes). Currently, if these jobs fail and a user makes a new commit that leaves those files alone, those tests wont be re-run.
Is there a way to force these jobs to re-run until they are fixed (eg check the previous version of this job). I cannot have them run every time as we dont have enough runners to run everything every time, hence only creating the job on file changes.
Any help appreciated.