I want to use Buildkite as a CI tool integrated with my GitHub repository. However, I'm not familiar with their interaction workflow and I'm concerned about potential security risks. Is there a detailed interaction flowchart available? It should include token management, the calling process, result reporting, etc. The attached screenshot shows a simple flowchart I drew myself - does it have any issues? Is it actually how Buildkite and GitHub interact in reality?
