44using GitLabApiClient . Internal . Http . Serialization ;
55using GitLabApiClient . Internal . Queries ;
66using GitLabApiClient . Internal . Utilities ;
7+ using GitLabApiClient . Models . Job . Requests ;
78using GitLabApiClient . Models . Oauth . Requests ;
89using GitLabApiClient . Models . Oauth . Responses ;
910using GitLabApiClient . Models . Pipelines . Requests ;
@@ -51,11 +52,12 @@ public GitLabClient(string hostUrl, string authenticationToken = "")
5152 var commitRefsQueryBuilder = new CommitRefsQueryBuilder ( ) ;
5253 var pipelineQueryBuilder = new PipelineQueryBuilder ( ) ;
5354 var treeQueryBuilder = new TreeQueryBuilder ( ) ;
55+ var jobQueryBuilder = new JobQueryBuilder ( ) ;
5456
5557 Issues = new IssuesClient ( _httpFacade , issuesQueryBuilder , projectIssueNotesQueryBuilder ) ;
5658 Uploads = new UploadsClient ( _httpFacade ) ;
5759 MergeRequests = new MergeRequestsClient ( _httpFacade , mergeRequestsQueryBuilder , projectMergeRequestsQueryBuilder ) ;
58- Projects = new ProjectsClient ( _httpFacade , projectQueryBuilder , projectMilestonesQueryBuilder ) ;
60+ Projects = new ProjectsClient ( _httpFacade , projectQueryBuilder , projectMilestonesQueryBuilder , jobQueryBuilder ) ;
5961 Users = new UsersClient ( _httpFacade ) ;
6062 Groups = new GroupsClient ( _httpFacade , groupsQueryBuilder , projectsGroupsQueryBuilder , projectMilestonesQueryBuilder , groupLabelsQueryBuilder ) ;
6163 Branches = new BranchClient ( _httpFacade , branchQueryBuilder ) ;
@@ -64,9 +66,10 @@ public GitLabClient(string hostUrl, string authenticationToken = "")
6466 Webhooks = new WebhookClient ( _httpFacade ) ;
6567 Commits = new CommitsClient ( _httpFacade , commitQueryBuilder , commitRefsQueryBuilder ) ;
6668 Markdown = new MarkdownClient ( _httpFacade ) ;
67- Pipelines = new PipelineClient ( _httpFacade , pipelineQueryBuilder ) ;
69+ Pipelines = new PipelineClient ( _httpFacade , pipelineQueryBuilder , jobQueryBuilder ) ;
6870 Trees = new TreesClient ( _httpFacade , treeQueryBuilder ) ;
6971 Files = new FilesClient ( _httpFacade ) ;
72+ Runners = new RunnersClient ( _httpFacade ) ;
7073 }
7174
7275 /// <summary>
@@ -144,6 +147,11 @@ public GitLabClient(string hostUrl, string authenticationToken = "")
144147 /// </summary>
145148 public PipelineClient Pipelines { get ; }
146149
150+ /// <summary>
151+ /// Access GitLab's Runners API.
152+ /// </summary>
153+ public RunnersClient Runners { get ; }
154+
147155 /// <summary>
148156 /// Host address of GitLab instance. For example https://gitlab.example.com or https://gitlab.example.com/api/v4/.
149157 /// </summary>
0 commit comments