Promoted readonly properties can't be reassigned in the constructor body, so GitLabProvider and GiteaProvider threw on every instantiation. Normalize the plain parameter first, then assign to a separately declared readonly property.
Promoted readonly properties can't be reassigned in the constructor body, so GitLabProvider and GiteaProvider threw on every instantiation. Normalize the plain parameter first, then assign to a separately declared readonly property.