We use GitHub Enterprise Cloud and have integrated our main GH organization with SonarCloud for our private repositories.
We have some open source repositories that we have under separate organizations under the same GH Enterprise account and we want to integrate these repositories with SonarCloud, through GitHub Actions.
Let’s say that the current org is named CorpInc both on GH and SonarCloud. The Open Source orgs on GH are CorpInc-oss and CorpInc-code.
We are looking for guidance on how to integrate these OSS repositories with Sonar, preferably in a manner that will require the least administrative overhead.
Should we simply create two new ‘Free’ Orgs on SonarCloud (CorpInc-oss and CorpInc-code) as public? The users would be the same users as far as we can tell. The main concern we have is that we would have to duplicate the work of managing the custom quality profiles and gates.
Since these orgs are only hosting public repositories, there would be no concerns about billing.
On the other hand if we were to add our public repositories to the existing private organization, would this be simpler to manage overall? We assume that public repositories are not accounted into the billing.