37 references to GitHubJson
AnalyzeCiFailure (24)
AnalysisPublicationQueries.cs (1)
65.OrderBy(comment => GitHubJson.ReadRequiredId(CiFailureJson.Field(comment, "id")))
AnalysisPublisher.cs (3)
195var number = GitHubJson.ReadRequiredId(issue["number"]).ToString(System.Globalization.CultureInfo.InvariantCulture); 203if (!(issue is null || GitHubJson.TryReadId(issue["number"], out _) && Text(issue["state"]) is "open" or "closed")) 609var validId = GitHubJson.TryReadId(Field(response, idField), out var id);
AnalysisPublisher.Overflow.cs (3)
25.DistinctBy(issue => GitHubJson.ReadRequiredId(issue["number"])).ToArray(); 34var number = linked is null ? GitHubJson.ReadRequiredId(matches[0]["number"]).ToString(CultureInfo.InvariantCulture) : 74!GitHubJson.TryReadId(comment["id"], out var id) || !ownedIds.Add(id) || !owned.TryAdd(page, comment))
AnalysisRerunner.cs (1)
105if (current is not JsonObject run || !GitHubJson.TryReadId(run["id"], out var currentId) || currentId != bundle.Run.Id ||
BranchHistoryReader.cs (4)
54rows.All(run => run is JsonObject && GitHubJson.TryReadId(Field(run, "id"), out _) && 101GitHubJson.ReadRequiredId(run["id"]) < failedId)) 103.ThenBy(run => GitHubJson.ReadRequiredId(run!["id"])) 185.DistinctBy(pr => GitHubJson.ReadRequiredId(pr["number"])).ToArray();
CollectionProjection.cs (4)
15Id = GitHubJson.ReadRequiredId(job!["id"]), 44Id = GitHubJson.ReadRequiredId(last["id"]), HeadSha = Text(last["head_sha"]) ?? "", 49Number = GitHubJson.ReadRequiredId(merge["number"]), Title = Text(merge["title"]) ?? "", 64Number = GitHubJson.ReadRequiredId(pr.Number),
TestFailureReader.cs (1)
55var artifactId = GitHubJson.ReadRequiredId(artifact.Artifact.Id);
TestResultArtifacts.cs (3)
42.ThenBy(candidate => candidate.Expectation.ReservesBudget ? 0 : GitHubJson.ReadRequiredId(candidate.Artifact.Id))) 124static bool HasValidMetadata(WorkflowArtifact artifact, long limit) => GitHubJson.TryReadId(artifact.Id, out _) && 157.ThenBy(selection => GitHubJson.ReadRequiredId(selection.Artifact.Id)))
WorkflowRunEvidenceCollector.cs (4)
107if (!(runMetadata is JsonObject && GitHubJson.ReadRequiredId(Field(runMetadata, "id")) == runId)) 274GitHubJson.ReadRequiredId(selection.Artifact.Id) == conflict.Last().Source.ArtifactId); 342.Select(GitHubJson.ReadRequiredId).Distinct().ToArray(); 597if (GitHubJson.ReadRequiredId(pullRequest!["number"]) != pullRequestNumber)
AnalyzeCiFailure.Tests (13)
AnalyzeCiFailureFixtures.cs (7)
101var matching = jobs.Where(job => input.JobId is { } id ? job.Id == GitHubJson.ReadRequiredId(id) : job.Name == input.Job).ToArray(); 129RunId = GitHubJson.ReadRequiredId(context["run_id"]), RunAttempt = context["run_attempt"]?.GetValue<int>() ?? 1, 172(test?["job_id"] is { } id ? collected.JobId == GitHubJson.ReadRequiredId(id) : jobs.Any(job => job.Id == collected.JobId && job.Name == CiFailureJson.Text(test?["job"])))).ToArray(); 188var jobIds = (cause["job_ids"] as JsonArray ?? []).Select(GitHubJson.ReadRequiredId).ToImmutableArray(); 193GitHubJson.ReadRequiredId(reference?["job_id"]) == test.JobId && 227Repository = "microsoft/aspire", Id = GitHubJson.ReadRequiredId(report["run_id"]), 232JobId = GitHubJson.ReadRequiredId(job?["id"]),
AnalyzeCiFailureGitHubJsonTests.cs (6)
23Assert.True(GitHubJson.TryReadId(node, out var id)); 25Assert.Equal(expected, GitHubJson.ReadRequiredId(node)); 26Assert.Equal(expected, GitHubJson.ReadRequiredId(document.RootElement)); 46Assert.False(GitHubJson.TryReadId(node, out _)); 47Assert.Throws<ValidationException>(() => GitHubJson.ReadRequiredId(node)); 48Assert.Throws<ValidationException>(() => GitHubJson.ReadRequiredId(document.RootElement));