diff --git a/src/DemaConsulting.BuildMark/RepoConnectors/GitHub/GitHubGraphQLClient.cs b/src/DemaConsulting.BuildMark/RepoConnectors/GitHub/GitHubGraphQLClient.cs index 6bdeda4..0ced825 100644 --- a/src/DemaConsulting.BuildMark/RepoConnectors/GitHub/GitHubGraphQLClient.cs +++ b/src/DemaConsulting.BuildMark/RepoConnectors/GitHub/GitHubGraphQLClient.cs @@ -483,13 +483,13 @@ public async Task> GetPullRequestsAsync( /// Repository owner. /// Repository name. /// List of issue nodes. - public async Task> GetAllIssuesAsync( + public async Task> GetAllIssuesAsync( string owner, string repo) { try { - var allIssueNodes = new List(); + var allIssueNodes = new List(); string? afterCursor = null; bool hasNextPage; diff --git a/src/DemaConsulting.BuildMark/RepoConnectors/GitHub/GitHubGraphQLTypes.cs b/src/DemaConsulting.BuildMark/RepoConnectors/GitHub/GitHubGraphQLTypes.cs index a42392b..ccc4a77 100644 --- a/src/DemaConsulting.BuildMark/RepoConnectors/GitHub/GitHubGraphQLTypes.cs +++ b/src/DemaConsulting.BuildMark/RepoConnectors/GitHub/GitHubGraphQLTypes.cs @@ -44,17 +44,17 @@ internal record PullRequestData( /// /// Closing issues references data containing nodes and page info. /// -/// Issue nodes. +/// Linked issue references. /// Pagination information. internal record ClosingIssuesReferencesData( - List? Nodes, + List? Nodes, PageInfo? PageInfo); /// -/// Issue node containing issue number. +/// Linked issue reference containing minimal issue information. /// /// Issue number. -internal record IssueNode( +internal record LinkedIssueReference( int? Number); /// @@ -262,7 +262,7 @@ internal record IssueRepositoryData( /// Issue nodes. /// Pagination information. internal record IssuesConnectionData( - List? Nodes, + List? Nodes, PageInfo? PageInfo); /// @@ -273,7 +273,7 @@ internal record IssuesConnectionData( /// Issue HTML URL. /// Issue state (OPEN or CLOSED). /// Labels assigned to the issue. -internal record IssueNodeData( +internal record IssueNode( int? Number, string? Title, string? Url, diff --git a/src/DemaConsulting.BuildMark/RepoConnectors/GitHubRepoConnector.cs b/src/DemaConsulting.BuildMark/RepoConnectors/GitHubRepoConnector.cs index f4de07c..4eaba6a 100644 --- a/src/DemaConsulting.BuildMark/RepoConnectors/GitHubRepoConnector.cs +++ b/src/DemaConsulting.BuildMark/RepoConnectors/GitHubRepoConnector.cs @@ -695,7 +695,7 @@ private static async Task> GetAllIssuesAsync( // Fetch all issues for the repository using GraphQL var issueNodes = await graphqlClient.GetAllIssuesAsync(owner, repo); - // Convert IssueNodeData objects to IssueInfo objects + // Convert IssueNode objects to IssueInfo objects return issueNodes .Where(issue => issue.Number.HasValue && !string.IsNullOrEmpty(issue.Title)) .Select(issue => new IssueInfo(