-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
In GitSCMFileSystem.build(), this bypasses several features provided natively by the credentials plugin including user-scoped credentials, authorize project scoped credentials, other sources, and the credential parameter shadowing feature. This should instead use CredentialsProvider.findCredentialsById() with the listed domain requirements and the associated run.
I'm also open to updating the credentials plugin API if there's a limitation here I missed back when I first updated that.