fleetworks / warden / integrations / vcs-providers
GitHub, GitLab and Azure DevOps
Each workspace records its repo, branch and VCS tenant on one of three providers.
A workspace names its VCS provider, the repo and branch, and the VCS tenant: a GitHub org, a GitLab group or an Azure DevOps organization from the catalog.
Warden stores and checks these values (the Review flags a repo path that does not fit its provider). It does not connect to the providers itself.