@@ -2142,6 +2142,16 @@ class ProjectDeploymentManager(BaseManager):
2142
2142
obj_cls = ProjectDeployment
2143
2143
2144
2144
2145
+ class ProjectRunner (GitlabObject ):
2146
+ _url = '/projects/%(project_id)s/runners'
2147
+ canUpdate = False
2148
+ requiredCreateAttrs = ['runner_id' ]
2149
+
2150
+
2151
+ class ProjectRunnerManager (BaseManager ):
2152
+ obj_cls = ProjectRunner
2153
+
2154
+
2145
2155
class Project (GitlabObject ):
2146
2156
_url = '/projects'
2147
2157
_constructorTypes = {'owner' : 'User' , 'namespace' : 'Group' }
@@ -2189,6 +2199,7 @@ class Project(GitlabObject):
2189
2199
('notificationsettings' , ProjectNotificationSettingsManager ,
2190
2200
[('project_id' , 'id' )]),
2191
2201
('pipelines' , ProjectPipelineManager , [('project_id' , 'id' )]),
2202
+ ('runners' , ProjectRunnerManager , [('project_id' , 'id' )]),
2192
2203
('services' , ProjectServiceManager , [('project_id' , 'id' )]),
2193
2204
('snippets' , ProjectSnippetManager , [('project_id' , 'id' )]),
2194
2205
('tags' , ProjectTagManager , [('project_id' , 'id' )]),
0 commit comments