Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.06 KB

File metadata and controls

22 lines (15 loc) · 1.06 KB

GL_CanUseRunner

Edge Schema

General Information

The non-traversable GL_CanUseRunner edge indicates that a group or project is allowed to use this runner for its pipeline jobs. For shared (instance-level) runners, all projects with shared runners enabled receive this edge. For group runners, the runner's owning group and its subgroups receive this edge. For project runners, only the owning project receives it.

This edge establishes which runners are reachable from a project or group. Combined with GL_BuildsOn (which is the enriched, branch-specific view of runner access), this edge enables reasoning about which projects can run code on which runners.

graph LR
    group("fa:fa-user-group GL_Group myorg")
    project("fa:fa-diagram-project GL_Project myorg/backend")
    runner("fa:fa-gears GL_Runner group-runner-01")

    group -.->|GL_CanUseRunner| runner
    project -.->|GL_CanUseRunner| runner
Loading