Skip to content

Releases: cathive/concourse-sonarqube-resource

0.11.1

24 Jan 15:29
Compare
Choose a tag to compare

Changelog

Fixed

  • Base container image has been downgraded to openjdk:11.0.6-slim
    SonarQube scanners as of now only support Java 8 and Java 11
    according to the documentation.
    Some plugins don't support newer Java runtimes which breaks all
    functionality of this resource.

0.11.0

24 Jan 14:35
Compare
Choose a tag to compare

Changelog

Updated

  • Base container image has been updated to openjdk:13.0.1-slim
  • The bundled sonar-scanner-cli has been updated to v4.2.0.1873.
  • The bundled Maven command line has been updated to v3.6.3.
  • The bundled sonar-maven-plugin has been updated to v3.7.0.1746.

Fixed

  • The TypeScript (tsc) command line has been removed in a prior version of the
    resource without proper notice. This breaks existing build pipelines that rely
    upon tsc's existence and therefore TypeScript has been re-added to the image
    and is now properly being version-managed. (#48)

Improved

  • A container structure test has been added to the repository to make sure that
    the resource won't break as easily when updates are being made under the hood.
    (#48, #49)

0.10.0

13 Nov 09:49
Compare
Choose a tag to compare

Changelog

Thanks to Fernando Torres for all the fixes and
enhancements that went into this release!

Added

  • Add support for Pull Request decorations.

Fixed

  • Fixed an issue when parsing the project status after analysis. (#44)
  • Fixed behavior of the defunct autodetect_branch_name flag.

0.9.1

23 Aug 12:54
Compare
Choose a tag to compare

Changelog

A pull request by Greg Carter made this release possible.
Thanks a lot for the work!

Added

  • Improved support for wildcard path arguments for properties
    ending with *reportPaths.

Updated

  • Corrected some documentation.

0.9.0

26 Jul 20:13
Compare
Choose a tag to compare

Changelog

Added

  • New optional out step parameter: project_key_file.
    Thanks to Guillaume Pouilloux for the patch.
  • New optional in step parameter: quality_gate
    Thanks to Ming Xu for the patch.
  • Support for Wildcard path arguments.
    Thanks to Ming Xu for the patch.
  • The output now contains additional metadata about quality gate status conditions
    Thanks to Ye Yang for the patch.

Updated

  • The bundled sonar-scanner-cli has been updated to v4.0.0.1744.
  • The bundled Maven command line has been updated to v3.6.1.

0.8.1

29 Jan 16:35
Compare
Choose a tag to compare

Changelog

Fixed

  • params.maven_settings_file should no longer be ignored.
    (#36)

0.8.0

25 Jan 14:54
Compare
Choose a tag to compare

Changes

Added

  • Error handling when fetching the compute engine status has been improved.
    Thanks to Rekha Mittal for the provided
    patch. (#33)
  • A new flag (additional_properties_file) can be used to instrument the
    sonar-scanner. Thanks to Horst Gutmanm for the
    provided patch.

Updated

  • The bundled sonar-scanner-cli has been updated to v3.3.0.1492.
  • The bundled sonar-maven-plugin has been updated to v3.6.0.1398.

Fixed

  • Fix issues when an auth-token (instead of username + password) is being used
    for authentication/authorization. Thanks to Febin Rejoe
    for the provided fix. (#31)

0.7.2

09 Dec 12:22
Compare
Choose a tag to compare

Changes

Fixed

  • If the specified URL of the SonarQube server instance doesn't end in a slash, the missing slash will be appended automatically. (#20)

0.7.1

09 Dec 11:55
84af6b7
Compare
Choose a tag to compare

Changes

Fixed

  • scanner-report.txt could not be found if scanner_type was set to maven (#24)
  • Version 0.7.0 contained a bug where the bundled sonar-maven-plugin was not updated
    to version v3.5.0.1254 as originally announced. This version fixes this issue and
    makes sure that the desired version of he sonar-maven-plugin is being used.

0.7.0

07 Dec 22:23
Compare
Choose a tag to compare

Changes

Fixed

  • Custom maven settings are used correctly when perfoming SonarQube analysis. Thanks to Marek Urban for the provided fix.
    (#19)
  • Docker builds should no longer fail because of corrupted sonar-scanner
    zip archive. (#26)
  • Anonymous access to SonarQube servers that don't require authentication
    should now be possible. (#25)

Added

  • The integrity of the bundled Maven installation and the sonar-scanner
    distribution is now being checked agains sha512 checksums to ensure the contents of the downloads has not been altered.

Updated

  • The bundled Maven installation has been updated to v3.6.0.
  • Then bundled sonar-maven-plugin has been updated to v3.5.0.1254.