Right now RepoConfig can point to a branch. This will then check out and apply the resources on that branch.
Those resources could include a GitHubReleaser that is pointing to the same RepoConfig. However, the branch used in GitHubReleaser won't be overwritten by the branch in RepoConfig. Is that what we want?