class WarpEngine::CI::Gitlab::Adapter

The CI adapter for GitLab CI. It talks to the GitLab REST API (v4) through a CI::Gitlab::Client, accepts config requests carrying the webhook secret (CI::Gitlab::SignatureVerifier) and renders pipelines with CI::Gitlab::PipelineConfig. A GitLab project counts as a repository and its CI/CD variables as secrets.