o
OBS and GitHub talk to each other via tokens
o
GitHub tells OBS about certain event (a new pull/merge request was opened) via webhooks
o
You configure the workflow that should run on OBS in a YAML file stored in your GitHub
repository
o
OBS executes the workflow you configured
o
OBS reports the status (pending, success or failure) of the workflow to the pull request
that was opened
Process behind the scene