Node version using lts/ was bringing node 18, so that caused problems to build. I updated it to 16.16.0 which was working. I did that since I checked from previous successful builds where lts/ was pulling node 16.16.0.
In order to get the blame information to SonarQube, we told GitHubActions to clone the entire history. This was done on this section:
React SDK
What did you accomplish?
Adding SonarQube step to CI in order have a check for code quality
Since main and development are two permanent branches, we are having two executions in order to make sonar to know about the parent branch.
How do we test the changes introduced in this PR?
Testing from this PR if the step is being executed and giving the right output.
From SonarQube site this PR is being analyzed and showing code coverage. https://sonarqube.split-internal.com/dashboard?id=react-client&pullRequest=118
Enabled decoration for PR:
Extra Notes
Node version using lts/ was bringing node 18, so that caused problems to build. I updated it to 16.16.0 which was working. I did that since I checked from previous successful builds where lts/ was pulling node 16.16.0.
In order to get the blame information to SonarQube, we told GitHubActions to clone the entire history. This was done on this section:
From SonarQube site I applied the following changes:
Set master & development branches as active branches. Enabled PullRequest decoration