-
Improvement
-
Resolution: Unresolved
-
Major
-
None
The current design of the GitHubAppCredentials snapshotting is messy as discussed in https://github.com/jenkinsci/github-branch-source-plugin/pull/810#discussion_r1761493599.
GitHubAppCredentials#writeReplace directly return a DelegatingGitHubAppCredentials which should not be necessary, or rather should rely on the CredentialsSnapshotTaker entirely.