@TODO write this up properly!
consume webhooks, listen for events to trigger workflows, or to trigger builds, or to trigger Slack notifications
get collaborators / other info
create deployment, creatre new deployment status
write about retrying if deployment fails because of status checks