• Umer Saleem's avatar
    Allow concurrent skipping for CI · d5df3d9d
    Umer Saleem authored
    
    
    Currently, the CI run for Pull Requests are skipped only if a
    successful Push CI run is found. This implies that Push CI run has to
    complete before Pull Request should be opened, otherwise Pull Request
    CI will also start in parallel to Push CI run. Since ZFS tests take
    long time to complete, it makes sense to allow concurrent skipping for
    Pull Request CI run.
    
    If upon opening a Pull Request, a Push CI run is already in progress,
    concurrent skipping allows to skip Pull Request CI run completely.
    
    'same_content_newer' ensures that atleast one of Push or Pull Request
    is run. If a new commit is added after opening a Pull Request or in
    case of force push, atleast one of Pull Request or Push CI run will
    be performed.
    Signed-off-by: default avatarUmer Saleem <usaleem@ixsystems.com>
    d5df3d9d