We are happy to announce this new version of the GitHub action, which brings support for C, C++, and Objective-C projects.
The action supports both AutoConfig scenarios, as well as scenarios where Build Wrapper is required, and is a complete replacement of sonarqube-github-c-cpp
and sonarcloud-github-c-cpp
.
To install Build Wrapper, a new sonarqube-scan-action/install-build-wrapper
sub-action is provided.
Check the README for examples of configuration.
On top of C, C++, and Objective-C support, we have also improved our support of self-hosted GitHub runners:
- we don't expect anymore the temporary runner folder (
RUNNER_TEMP
) to be cleaned after every job execution: if present, the action will clean it, before running - similarly, we don't expect anymore the Sonar SSL folder (
~/sonar/ssl
) to be cleaned after every job execution: if present, the action will clean it, before running
What's Changed
- SQSCANGHA-64 Shorten action description to respect 125 chars limit by @antonioaversa in #157
- SQCPPGHA-9 Extend action to support C, C++, and Objective-C projects by @antonioaversa in #161
- README: required programs for self-hosted and container by @trgalho in #162
- Force unzip without prompt in sonar scanner installation when files already exist by @blgnksy in #163
- SQSCANGHA-75 Support self-hosted runners not clearing temp after run by @antonioaversa in #164
- SQSCANGHA-76 Support self-hosted runners not clearing truststore after run by @antonioaversa in #165
New Contributors
Full Changelog: v4.1.0...v4.2.0