in src/allResourcesToUtilsRepo.ts [10:26]
public static async Parse() {
let github: GitHubApi = GithubApiCreator.CreateGithubApi();
let prExists: boolean = await LocalizationStringsUploader.IsPullRequestExists(LocalizationStringsUploader.ms,
LocalizationStringsUploader.localizationUtilsRepoName,
"pbicvbot:master");
if (!prExists) {
await LocalizationStringsUploader.UpdateBranchFromMasterRepo(github, LocalizationStringsUploader.localizationUtilsRepoName, "heads/master");
}
let sourceJsons: Promise<IndexedObjects> = JsonLoader.GetJsonsWithFoldersFromGithub(SourceType.LocalizationStrings, UpdateType.CvToUtils),
destinationJsons: Promise<IndexedObjects> = JsonLoader.GetJsonsWithFoldersFromGithub(SourceType.UtilsRepo, UpdateType.CvToUtils, !prExists, false);
let updatedVisuals: IndexedObjects = LocalizationStringsUpdater.UpdateDestinationFolders(await sourceJsons, await destinationJsons);
await LocalizationStringsUploader.UploadStringsToCommonRepo(updatedVisuals);
}