private async Task CheckCurrentBranch(DateTime now) { Console.WriteLine($"Checking status for build {_buildId}"); var build = await _teamcityApi.GetTeamCityBuild(_buildId); var id = GithubApi.GetBranchId(build.BranchName); var buildUrl = await _teamcityApi.GetTeamCityBuildUrl(_buildId, "", false); if (!id.HasValue) { Console.WriteLine($"{build.BranchName} is not a valid PR branch name"); return; } var pullRequest = await _github.GetPullRequestAsync(id.Value); await CheckDerivationStatus(pullRequest, now, buildUrl); }