I now have it working in that it’s running the checks and is pulling in the code coverage report from Codecov, however the report itself seems to be pulling up all the current issues with the whole codebase rather than just the things from the PR itself.
I am not sure if this is something that I have misconfigured in the settings and would appreciate a nudge in the right direction, as this is the last piece in the rather long-running puzzle that is getting SonarCloud deployed!
This will prevent the detection of changed files / changed lines. I couldn’t find this setting in your repo – maybe you have it configured in the UI? Check your project-level Administration > General Settings > SCM
To be clear, you want sonar.scm.disabled to be set to false in all places – and a sonar-project.properties file will override anything set in the UI, so I would suggest removing it from your sonar-project.properties file and restoring your settings in the UI to the default.
I believe it is set to false in all places - in the UI, in the project settings file (see screenshot above where it is not selected in the UI - assuming that to mean false and green to be true, as in, turn this on if you WANT to disable the sensor - and in the project settings file it is explicitly set to false).