@startuml component phabricator component buildkite node github { component "llvm-project" component "llvm-project fork" component "llvm-premerge-checks" } node "GCP" { component "buildkite agents" component "phab-proxy" } [phabricator] --> [phab-proxy] [phab-proxy] --> [buildkite] [buildkite] <-- [buildkite agents] [buildkite agents] <-- [llvm-project] [buildkite agents] <--> [llvm-project fork] [buildkite agents] --> [phabricator] [buildkite agents] <-- [llvm-premerge-checks] @enduml