Also, we refactor GithubPipelineService. The picture below shows that the GithubPipelineService has been divided into
several independent services but retain the same functions.
Therefore, we add unit tests according to new services and fix the original GithubPipelineServiceTest
Our team fix sync failed error following the ideas below: https://github.com/thoughtworks/metrik/issues/114#issuecomment-1140765521
Also, we refactor GithubPipelineService. The picture below shows that the GithubPipelineService has been divided into several independent services but retain the same functions. Therefore, we add unit tests according to new services and fix the original GithubPipelineServiceTest