Skip to content

Add ClientWrapper class

Robert Speicher requested to merge rs-client-wrapper into master

Experimental implementation of https://gitlab.com/gitlab-org/release-tools/-/issues/412.

When the client_wrapper feature is enabled, the existing GitlabClient-like classes will internally use a wrapped gem client instance, which should be entirely transparent.

This will allow us to test the new behavior, while being able to instantly turn it off, before we eventually start removing things from the old client classes before eventually removing them entirely.

Edited by Wayne Haber

Merge request reports