All,
Inspired by the methodology used in Apache Hadoop Ozone and the recent
changes made by Marton in RATIS-697 to enable Github Actions & Checks, I
think it is time we adopt Sonar to monitor code quality for Ratis.

With that in mind:
1 - I have got the incubator-ratis project added to Apache's Sonar Cloud
instance.
2 - I am working on RATIS-940 to enable sonar checks as part of Github
post-commit action.
3 - Once all this is set up, I will share more details on how to review the
current quality and take necessary actions.

To perform/test #2, we need to configure the project in Sonar UI.
During this initial configuration, an sonar_token is generated, which needs
to be added as a K,V pair secret in  Github Repo > Settings tab > Secrets.

Only administrators can make this change.

Does any Ratis committer/PMC member have such access or should I raise an
INFRA ticket to get this done?

P.S. I have tested the complete feature in my fork.

Thank you,
Dinesh

Reply via email to