@@ -2142,6 +2142,16 @@ class ProjectDeploymentManager(BaseManager):
21422142 obj_cls = ProjectDeployment
21432143
21442144
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+
21452155class Project (GitlabObject ):
21462156 _url = '/projects'
21472157 _constructorTypes = {'owner' : 'User' , 'namespace' : 'Group' }
@@ -2189,6 +2199,7 @@ class Project(GitlabObject):
21892199 ('notificationsettings' , ProjectNotificationSettingsManager ,
21902200 [('project_id' , 'id' )]),
21912201 ('pipelines' , ProjectPipelineManager , [('project_id' , 'id' )]),
2202+ ('runners' , ProjectRunnerManager , [('project_id' , 'id' )]),
21922203 ('services' , ProjectServiceManager , [('project_id' , 'id' )]),
21932204 ('snippets' , ProjectSnippetManager , [('project_id' , 'id' )]),
21942205 ('tags' , ProjectTagManager , [('project_id' , 'id' )]),
0 commit comments