1 write to _repository
AnalyzeCiFailure (1)
AnalysisPublisher.cs (1)
62_repository = repository;
32 references to _repository
AnalyzeCiFailure (32)
AnalysisPublisher.cs (23)
89var history = new CauseHistoryStore(_command, _repository, _historyDirectory, _diagnostics); 177if (linked is not null && Regex.IsMatch(linked, $@"^https://github\.com/{Regex.Escape(_repository)}/issues/[1-9][0-9]*\z")) 180issue = await _github.GetAsync($"repos/{_repository}/issues/{linked.Split('/')[^1]}") as JsonObject; 196issue = await _github.GetAsync($"repos/{_repository}/issues/{number}") as JsonObject; 291$"https://github.com/{_repository}/issues/{number}", 293$"repos/{_repository}/issues/{number}", 305$"https://github.com/{_repository}/issues/{number}", 307$"repos/{_repository}/issues/{number}/labels", 316$"https://github.com/{_repository}/issues/{number}", 318$"repos/{_repository}/issues/{number}", 322history["issue_url"] = $"https://github.com/{_repository}/issues/{number}"; 331$"repos/{_repository}/issues", 486var (open, closed) = await new AnalysisPublicationQueries(_github).GetCauseIssuesAsync(_repository); 503if (!await queries.IsPullRequestOpenAndUnlockedAsync(_repository, pr)) 508existing = await queries.FindAnalysisCommentIdAsync(_repository, pr); 527if (!await queries.IsPullRequestOpenAndUnlockedAsync(_repository, pr)) 544$"https://github.com/{_repository}/pull/{pr}#issuecomment-{existing}", 546$"repos/{_repository}/issues/comments/{existing}", 555$"https://github.com/{_repository}/pull/{pr}", 557$"repos/{_repository}/issues/{pr}/comments", 565var endpoint = $"repos/{_repository}/labels/main-ci-break"; 580exists ? endpoint : $"repos/{_repository}/labels", 613: "^" + Regex.Escape($"https://github.com/{_repository}/issues/{id.ToString(System.Globalization.CultureInfo.InvariantCulture)}") + @"\z";
AnalysisPublisher.Overflow.cs (9)
36if (linked is not null && (linked != $"https://github.com/{_repository}/issues/{number}" || 43existing = await _github.GetAsync($"repos/{_repository}/issues/{number}") as JsonObject; 45Text(existing["html_url"]) != $"https://github.com/{_repository}/issues/{number}" || 58await _github.GetRowsAsync($"repos/{_repository}/issues/{GetValueText(existing["number"])}/comments?per_page=100"); 104issueUrl, "^" + System.Text.RegularExpressions.Regex.Escape($"https://github.com/{_repository}/issues/") + @"[1-9][0-9]*\z")) 151$"repos/{_repository}/issues", 168$"repos/{_repository}/issues/{GetValueText(publication.Existing["number"])}", 181create ? $"repos/{_repository}/issues/{number}/comments" : $"repos/{_repository}/issues/comments/{page.Id}",