No need to apology I was aware of the legacy analysis deprecation, and the new PR analysis feature, but I have found no information about sonarcloud version update (except searching in all messages here and reading some expectations about 7.4, so by deduction I have understood the problem)… I have seen the SonarCloud tweet about your link, but this week, there was no information at all on this twitter account about “the switch is NOW”… That’s why I’ve been lost…
What is REALLY missing here, for a good developer experience, is at least an error message in the sonar runner execution if parameters are used for the legacy analysis… And break the build, not just do nothing… (and why not include a link to the blog ?!) All our opensource PR builds were just waiting for sonarcloud to push github status… So really confusing…
Now, and once more, (sorry about that in advance), let me express my concerns about this new feature replacing the legacy but free PR analysis… I understand your are searching to increase sonarsource conversion rate, but IMO :
- for small companies with large code base, the pricing step is far too expensive imo (6k€+++/yr in our case depending on what we want to cover). So honestly, we will stop upgrades on 7.3.
- As far as I know, this is the first time I see an opensource project removing a free feature, and including it in the paid plan… I’m aware the new PR analysis is much more than the legacy one, and the long lived branch analysis is a nice step forward. But I’m convinced you should have at least kept the short lived “PR analysis” free, as it have always been, because this is the major (and maybe the only one) reason I have had the opportunity to introduce a sonar instance in all my previous projects / jobs.
Once sonar is in a customer CI pipeline, in free version, developers are happy of it : it’s visible in each PR, and it become a real game-changer. And then, only when devs are happy of it because they see it in action, it’s really more easy to convince direction to upgrade to paid plan.
Now, there’s no way, in free version, to give dev team this “whaouu” effect, no way to make sonar visible each day on PR. Sonar in free edition becomes just an app “you can go take a look at is you want”… Or you can double your local compilation time locally with SonarLint…
I hope my words aren’t too rude. I just wanted to you give my opinion about this choice, which makes me really sad (and I’m not the only one…). I hope you’ll hear my feedback.
Have a good weekend !
And thanks for your message Olivier !