Skip to content

Releases: SonarSource/sonarqube-scan-action

v4.2.1

17 Dec 10:02
bfd4e55
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.2.0...v4.2.1

v4.2.0

17 Dec 08:48
26c5182
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v4.1.0...v4.2.0

v4.1.0

02 Dec 08:58
1b442ee
Compare
Choose a tag to compare

The new version is now the official entrypoint for both Server and Cloud: a single GitHub action to interact with the SonarQube solution, whether on-premise or in the cloud!

It also brings several other improvements, including:

  • the ability to customize the location from where the SonarScanner CLI is downloaded, which can be useful when the runner is self-hosted and has regulated or no access to the Internet
  • the ability to use curl as a fallback when wget is not available in the environment of the runner
  • the requirement of the Java keytool to be available has been lifted

What's Changed

Full Changelog: v4.0.0...v4.1.0

v4.0.0

12 Nov 14:08
Compare
Choose a tag to compare

What's Changed

This new major version removes Docker, moving to a composite action.
This has multiple benefits:

  • you can now use our GitHub action with Java and Dart project, which previously didn’t support it due to Docker isolation
  • your run won’t fail anymore in peak workload scenarios due to the Docker image hitting the rate limit on DockerHub
  • the scan won’t need to run the scan as a root user, as recommended by GitHub for operations happening in a Docker container
  • you will be able to run the action as part of your workflow on any Operating System

We expect no issues for the vast majority of users, and we encourage you to move to the new version.
You can read more about this new release here.

Full Changelog: v3.1.0...v4.0.0

v3.1.0

08 Nov 07:56
Compare
Choose a tag to compare

What's Changed

News: The next major version (v4.0.0) will be released during the week of 11-15 November.
The new version removes Docker, moving to a composite action.
We expect no issues for the vast majority of users, and we encourage you to move to the new major version.
You can read more about this new release here.

New Contributors

Full Changelog: v3...v3.1.0

v3.0.0

24 Sep 15:09
Compare
Choose a tag to compare

What's Changed

  • Prevent globbing and word splitting in cleanup.sh by @vil02 in #133
  • SQSCANGHA-42 Update Scanner CLI Docker to 11.1 by @henryju in #143
    • Base image changed to Amazon Corretto
    • Update to SonarScanner CLI 6.2

Full Changelog: v2...v3.0.0

v2.3.0

02 Jul 11:42
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2...v2.3.0

v2.2.0

13 Jun 12:13
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2...v2.2

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.2.0

v2.1.0

23 May 10:25
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2...v2.1.0

v2.0.2

04 Apr 07:12
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.0.2