Branch: refs/heads/main Home: https://github.com/jenkinsci/sonar-quality-gates-plugin Commit: 01bd553f20644553859bf1fe866ae0673cec796b https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/01bd553f20644553859bf1fe866ae0673cec796b Author: Kirk Fitzsimons <fitzsimonsk...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024)
Changed paths: A .github/CODEOWNERS A .github/dependabot.yml A .github/release-drafter.yml A .github/workflows/jenkins-security-scan.yml A .github/workflows/release-drafter.yml M .gitignore A .mvn/extensions.xml A .mvn/maven.config A .vscode/settings.json M Jenkinsfile R LICENSE A LICENSE.md M README.md R _config.yml R docker-test/docker-compose.yml R docs/img/01-sonar-config.PNG R docs/img/02-post-build.png M pom.xml A src/main/java/io/jenkins/plugins/sample/HelloWorldBuilder.java R src/main/java/org/quality/gates/jenkins/plugin/BuildDecision.java R src/main/java/org/quality/gates/jenkins/plugin/GlobalConfig.java R src/main/java/org/quality/gates/jenkins/plugin/GlobalConfigDataForSonarInstance.java R src/main/java/org/quality/gates/jenkins/plugin/GlobalConfigurationService.java R src/main/java/org/quality/gates/jenkins/plugin/JobConfigData.java R src/main/java/org/quality/gates/jenkins/plugin/JobConfigurationService.java R src/main/java/org/quality/gates/jenkins/plugin/JobExecutionService.java R src/main/java/org/quality/gates/jenkins/plugin/QGBuilder.java R src/main/java/org/quality/gates/jenkins/plugin/QGBuilderDescriptor.java R src/main/java/org/quality/gates/jenkins/plugin/QGException.java R src/main/java/org/quality/gates/jenkins/plugin/QGPublisher.java R src/main/java/org/quality/gates/jenkins/plugin/QGPublisherDescriptor.java R src/main/java/org/quality/gates/jenkins/plugin/enumeration/BuildStatusEnum.java R src/main/java/org/quality/gates/sonar/api/ApiConnectionException.java R src/main/java/org/quality/gates/sonar/api/MaxExecutionTimeException.java R src/main/java/org/quality/gates/sonar/api/QualityGateResponseParser.java R src/main/java/org/quality/gates/sonar/api/QualityGateTask.java R src/main/java/org/quality/gates/sonar/api/QualityGateTaskCE.java R src/main/java/org/quality/gates/sonar/api/QualityGatesProvider.java R src/main/java/org/quality/gates/sonar/api/QualityGatesStatus.java R src/main/java/org/quality/gates/sonar/api/SonarComponentShow.java R src/main/java/org/quality/gates/sonar/api/SonarHttpRequester.java R src/main/java/org/quality/gates/sonar/api/SonarHttpRequesterFactory.java R src/main/java/org/quality/gates/sonar/api/SonarInstanceValidationService.java R src/main/java/org/quality/gates/sonar/api/SonarProjectInfoEntity.java R src/main/java/org/quality/gates/sonar/api/UnsuportedVersionException.java R src/main/java/org/quality/gates/sonar/api5x/SonarHttpRequester5x.java R src/main/java/org/quality/gates/sonar/api60/SonarHttpRequester60.java R src/main/java/org/quality/gates/sonar/api61/SonarHttpRequester61.java R src/main/java/org/quality/gates/sonar/api80/SonarHttpRequester80.java R src/main/java/org/quality/gates/sonar/api88/SonarHttpRequester88.java A src/main/resources/index.jelly A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config.jelly A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config.properties A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_de.properties A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_es.properties A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_fr.properties A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_it.properties A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_pt_BR.properties A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_sv.properties A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_tr.properties A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_zh_CN.properties A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/help-name.html A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/help-name_de.html A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/help-useFrench.html A src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/help-useFrench_de.html A src/main/resources/io/jenkins/plugins/sample/Messages.properties A src/main/resources/io/jenkins/plugins/sample/Messages_de.properties R src/main/resources/org/quality/gates/jenkins/plugin/GlobalConfig/config.jelly R src/main/resources/org/quality/gates/jenkins/plugin/GlobalConfig/help-name.html R src/main/resources/org/quality/gates/jenkins/plugin/GlobalConfig/help-password.html R src/main/resources/org/quality/gates/jenkins/plugin/GlobalConfig/help-sonarUrl.html R src/main/resources/org/quality/gates/jenkins/plugin/GlobalConfig/help-token.html R src/main/resources/org/quality/gates/jenkins/plugin/GlobalConfig/help-username.html R src/main/resources/org/quality/gates/jenkins/plugin/QGBuilder/config.jelly R src/main/resources/org/quality/gates/jenkins/plugin/QGBuilder/help-buildStatus.html R src/main/resources/org/quality/gates/jenkins/plugin/QGBuilder/help-listOfGlobalConfigData.html R src/main/resources/org/quality/gates/jenkins/plugin/QGBuilder/help-projectKey.html R src/main/resources/org/quality/gates/jenkins/plugin/QGBuilder/help.html R src/main/resources/org/quality/gates/jenkins/plugin/QGPublisher/config.jelly R src/main/resources/org/quality/gates/jenkins/plugin/QGPublisher/help-buildStatus.html R src/main/resources/org/quality/gates/jenkins/plugin/QGPublisher/help-listOfGlobalConfigData.html R src/main/resources/org/quality/gates/jenkins/plugin/QGPublisher/help-projectKey.html R src/main/resources/org/quality/gates/jenkins/plugin/QGPublisher/help.html A src/test/java/io/jenkins/plugins/sample/HelloWorldBuilderTest.java R src/test/java/org/quality/gates/jenkins/plugin/BuildDecisionTest.java R src/test/java/org/quality/gates/jenkins/plugin/GlobalConfigTest.java R src/test/java/org/quality/gates/jenkins/plugin/GlobalConfigurationServiceTest.java R src/test/java/org/quality/gates/jenkins/plugin/JobConfigurationServiceTest.java R src/test/java/org/quality/gates/jenkins/plugin/QGBuilderIT.java R src/test/java/org/quality/gates/jenkins/plugin/QGBuilderTest.java R src/test/java/org/quality/gates/jenkins/plugin/QGPublisherIT.java R src/test/java/org/quality/gates/jenkins/plugin/QGPublisherTest.java R src/test/java/org/quality/gates/sonar/api/QualityGateResponseParserTest.java R src/test/java/org/quality/gates/sonar/api/SonarInstanceValidationServiceTest.java Log Message: ----------- Use hello-world-plugin as baseline Commit: 3b4b8e4114324680780c1ff669f3e1784d488001 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/3b4b8e4114324680780c1ff669f3e1784d488001 Author: Kirk Fitzsimons <fitzsimonsk...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml R src/main/java/io/jenkins/plugins/sample/HelloWorldBuilder.java A src/main/java/org/quality/gates/jenkins/plugin/BuildDecision.java A src/main/java/org/quality/gates/jenkins/plugin/GlobalConfig.java A src/main/java/org/quality/gates/jenkins/plugin/GlobalConfigDataForSonarInstance.java A src/main/java/org/quality/gates/jenkins/plugin/GlobalConfigurationService.java A src/main/java/org/quality/gates/jenkins/plugin/JobConfigData.java A src/main/java/org/quality/gates/jenkins/plugin/JobConfigurationService.java A src/main/java/org/quality/gates/jenkins/plugin/JobExecutionService.java A src/main/java/org/quality/gates/jenkins/plugin/QGBuilder.java A src/main/java/org/quality/gates/jenkins/plugin/QGBuilderDescriptor.java A src/main/java/org/quality/gates/jenkins/plugin/QGException.java A src/main/java/org/quality/gates/jenkins/plugin/QGPublisher.java A src/main/java/org/quality/gates/jenkins/plugin/QGPublisherDescriptor.java A src/main/java/org/quality/gates/jenkins/plugin/enumeration/BuildStatusEnum.java A src/main/java/org/quality/gates/sonar/api/ApiConnectionException.java A src/main/java/org/quality/gates/sonar/api/MaxExecutionTimeException.java A src/main/java/org/quality/gates/sonar/api/QualityGateResponseParser.java A src/main/java/org/quality/gates/sonar/api/QualityGateTask.java A src/main/java/org/quality/gates/sonar/api/QualityGateTaskCE.java A src/main/java/org/quality/gates/sonar/api/QualityGatesProvider.java A src/main/java/org/quality/gates/sonar/api/QualityGatesStatus.java A src/main/java/org/quality/gates/sonar/api/SonarComponentShow.java A src/main/java/org/quality/gates/sonar/api/SonarHttpRequester.java A src/main/java/org/quality/gates/sonar/api/SonarHttpRequesterFactory.java A src/main/java/org/quality/gates/sonar/api/SonarInstanceValidationService.java A src/main/java/org/quality/gates/sonar/api/SonarProjectInfoEntity.java A src/main/java/org/quality/gates/sonar/api/UnsuportedVersionException.java A src/main/java/org/quality/gates/sonar/api5x/SonarHttpRequester5x.java A src/main/java/org/quality/gates/sonar/api60/SonarHttpRequester60.java A src/main/java/org/quality/gates/sonar/api61/SonarHttpRequester61.java A src/main/java/org/quality/gates/sonar/api80/SonarHttpRequester80.java A src/main/java/org/quality/gates/sonar/api88/SonarHttpRequester88.java R src/main/resources/index.jelly R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config.jelly R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config.properties R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_de.properties R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_es.properties R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_fr.properties R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_it.properties R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_pt_BR.properties R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_sv.properties R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_tr.properties R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/config_zh_CN.properties R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/help-name.html R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/help-name_de.html R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/help-useFrench.html R src/main/resources/io/jenkins/plugins/sample/HelloWorldBuilder/help-useFrench_de.html R src/main/resources/io/jenkins/plugins/sample/Messages.properties R src/main/resources/io/jenkins/plugins/sample/Messages_de.properties A src/main/resources/org/quality/gates/jenkins/plugin/GlobalConfig/config.jelly A src/main/resources/org/quality/gates/jenkins/plugin/GlobalConfig/help-name.html A src/main/resources/org/quality/gates/jenkins/plugin/GlobalConfig/help-password.html A src/main/resources/org/quality/gates/jenkins/plugin/GlobalConfig/help-sonarUrl.html A src/main/resources/org/quality/gates/jenkins/plugin/GlobalConfig/help-token.html A src/main/resources/org/quality/gates/jenkins/plugin/GlobalConfig/help-username.html A src/main/resources/org/quality/gates/jenkins/plugin/QGBuilder/config.jelly A src/main/resources/org/quality/gates/jenkins/plugin/QGBuilder/help-buildStatus.html A src/main/resources/org/quality/gates/jenkins/plugin/QGBuilder/help-listOfGlobalConfigData.html A src/main/resources/org/quality/gates/jenkins/plugin/QGBuilder/help-projectKey.html A src/main/resources/org/quality/gates/jenkins/plugin/QGBuilder/help.html A src/main/resources/org/quality/gates/jenkins/plugin/QGPublisher/config.jelly A src/main/resources/org/quality/gates/jenkins/plugin/QGPublisher/help-buildStatus.html A src/main/resources/org/quality/gates/jenkins/plugin/QGPublisher/help-listOfGlobalConfigData.html A src/main/resources/org/quality/gates/jenkins/plugin/QGPublisher/help-projectKey.html A src/main/resources/org/quality/gates/jenkins/plugin/QGPublisher/help.html R src/test/java/io/jenkins/plugins/sample/HelloWorldBuilderTest.java A src/test/java/org/quality/gates/jenkins/plugin/BuildDecisionTest.java A src/test/java/org/quality/gates/jenkins/plugin/GlobalConfigTest.java A src/test/java/org/quality/gates/jenkins/plugin/GlobalConfigurationServiceTest.java A src/test/java/org/quality/gates/jenkins/plugin/JobConfigurationServiceTest.java A src/test/java/org/quality/gates/jenkins/plugin/QGBuilderIT.java A src/test/java/org/quality/gates/jenkins/plugin/QGBuilderTest.java A src/test/java/org/quality/gates/jenkins/plugin/QGPublisherIT.java A src/test/java/org/quality/gates/jenkins/plugin/QGPublisherTest.java A src/test/java/org/quality/gates/sonar/api/QualityGateResponseParserTest.java A src/test/java/org/quality/gates/sonar/api/SonarInstanceValidationServiceTest.java Log Message: ----------- Add source code from orig project and add dependenices to pom.xml Commit: cbedf8fcf6fb8f773e707fdd1f8846963a8f8066 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/cbedf8fcf6fb8f773e707fdd1f8846963a8f8066 Author: Kirk Fitzsimons <fitzsimonsk...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M src/main/java/org/quality/gates/sonar/api/SonarHttpRequester.java Log Message: ----------- v1 Commit: e96f2d456adcb5fb1aeac06cd294034a5ba0083a https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/e96f2d456adcb5fb1aeac06cd294034a5ba0083a Author: Kirk Fitzsimons <fitzsimonsk...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M src/main/java/org/quality/gates/jenkins/plugin/BuildDecision.java M src/main/java/org/quality/gates/sonar/api/SonarHttpRequester.java Log Message: ----------- Update SonarHttpRequester Commit: 91ff97b21923248bc09970ed9d3757eaeb4cf095 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/91ff97b21923248bc09970ed9d3757eaeb4cf095 Author: Kirk Fitzsimons <fitzsimonsk...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Update artifact id in pom Commit: e1b3ea6446b8c555364936c840081b93fc6ce8df https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/e1b3ea6446b8c555364936c840081b93fc6ce8df Author: Kirk Fitzsimons <fitzsimonsk...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml M src/main/java/org/quality/gates/jenkins/plugin/BuildDecision.java M src/main/java/org/quality/gates/jenkins/plugin/GlobalConfig.java M src/main/java/org/quality/gates/jenkins/plugin/GlobalConfigDataForSonarInstance.java M src/main/java/org/quality/gates/jenkins/plugin/GlobalConfigurationService.java M src/main/java/org/quality/gates/jenkins/plugin/JobConfigData.java M src/main/java/org/quality/gates/jenkins/plugin/JobConfigurationService.java M src/main/java/org/quality/gates/jenkins/plugin/JobExecutionService.java M src/main/java/org/quality/gates/jenkins/plugin/QGBuilder.java M src/main/java/org/quality/gates/jenkins/plugin/QGBuilderDescriptor.java M src/main/java/org/quality/gates/jenkins/plugin/QGException.java M src/main/java/org/quality/gates/jenkins/plugin/QGPublisher.java M src/main/java/org/quality/gates/jenkins/plugin/QGPublisherDescriptor.java M src/main/java/org/quality/gates/jenkins/plugin/enumeration/BuildStatusEnum.java M src/main/java/org/quality/gates/sonar/api/QualityGateResponseParser.java M src/main/java/org/quality/gates/sonar/api/QualityGatesProvider.java M src/main/java/org/quality/gates/sonar/api/QualityGatesStatus.java M src/main/java/org/quality/gates/sonar/api/SonarHttpRequester.java M src/main/java/org/quality/gates/sonar/api/SonarHttpRequesterFactory.java M src/main/java/org/quality/gates/sonar/api/SonarInstanceValidationService.java M src/main/java/org/quality/gates/sonar/api5x/SonarHttpRequester5x.java M src/main/java/org/quality/gates/sonar/api60/SonarHttpRequester60.java M src/main/java/org/quality/gates/sonar/api61/SonarHttpRequester61.java M src/main/java/org/quality/gates/sonar/api80/SonarHttpRequester80.java M src/main/java/org/quality/gates/sonar/api88/SonarHttpRequester88.java A src/main/resources/index.jelly M src/test/java/org/quality/gates/jenkins/plugin/BuildDecisionTest.java M src/test/java/org/quality/gates/jenkins/plugin/GlobalConfigTest.java M src/test/java/org/quality/gates/jenkins/plugin/GlobalConfigurationServiceTest.java M src/test/java/org/quality/gates/jenkins/plugin/JobConfigurationServiceTest.java M src/test/java/org/quality/gates/jenkins/plugin/QGBuilderIT.java M src/test/java/org/quality/gates/jenkins/plugin/QGBuilderTest.java M src/test/java/org/quality/gates/jenkins/plugin/QGPublisherIT.java M src/test/java/org/quality/gates/jenkins/plugin/QGPublisherTest.java M src/test/java/org/quality/gates/sonar/api/QualityGateResponseParserTest.java M src/test/java/org/quality/gates/sonar/api/SonarInstanceValidationServiceTest.java Log Message: ----------- Fix tests and appy spotless check Commit: 20db4a85954303ad1f884ab2072e5083f607d6ce https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/20db4a85954303ad1f884ab2072e5083f607d6ce Author: Kirk Fitzsimons <fitzsimonsk...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Apply spotless plugin to pom Commit: 01f2db70159c59676555112c80ac791682837b44 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/01f2db70159c59676555112c80ac791682837b44 Author: Kirk Fitzsimons <fitzsimonsk...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M README.md A docker-test/docker-compose.yml A docs/img/01-sonar-config.PNG A docs/img/02-post-build.png Log Message: ----------- Put back in docker test and revert readme to orig an add images Commit: afedae813eef058f6dc15e03af3c70ec1c613539 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/afedae813eef058f6dc15e03af3c70ec1c613539 Author: Kirk Fitzsimons <fitzsimonsk...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Put back in developers section in pom.xml Commit: 7844b359be10c6be198721e6dccc4f5f2786504f https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/7844b359be10c6be198721e6dccc4f5f2786504f Author: Kirk Fitzsimons <fitzsimonsk...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Update scm tag Commit: 4974707e27f3aa233851a23ce28d7ab42f3021dc https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/4974707e27f3aa233851a23ce28d7ab42f3021dc Author: Kirk Fitzsimons <fitzsimonsk...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Use staitc version in pom Commit: 11fc2816ddcffe874bdc1095c3bffd6ca31c5061 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/11fc2816ddcffe874bdc1095c3bffd6ca31c5061 Author: Kirk Fitzsimons <fitzsimonsk...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M .github/CODEOWNERS M .github/release-drafter.yml Log Message: ----------- Update codeowners Commit: 76fec3dd867b9dfe3e7a9cba77d71e8adfdd0283 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/76fec3dd867b9dfe3e7a9cba77d71e8adfdd0283 Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Use most recent plugin BOM release Commit: 6bd0461a32a170af8f12331a86f9e98be7bda680 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/6bd0461a32a170af8f12331a86f9e98be7bda680 Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Use Jenkins GSON API plugin instead of GSON library https://plugins.jenkins.io/gson-api/dependencies/ describes the technique. https://docs.google.com/document/d/1PKYIpPlRVGsBqrz0Ob1Cv3cefOZ5j2xtGZdWs27kLuw/edit#heading=h.bjcwbz77lxkb provides a more verbose description of the benefit of changing from a bundled library to instead use a Jenkins plugin that provides the previously bundled library. Commit: adf14c69e708d1517d14eaebb8da136295f3a619 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/adf14c69e708d1517d14eaebb8da136295f3a619 Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Used httpcomponents API plugin instead of bundling library https://plugins.jenkins.io/apache-httpcomponents-client-4-api/ describes the technique and how it can help plugin maintainers and Jenkins users. https://plugins.jenkins.io/apache-httpcomponents-client-4-api/dependencies/ gives the details to implement the change. https://docs.google.com/document/d/1PKYIpPlRVGsBqrz0Ob1Cv3cefOZ5j2xtGZdWs27kLuw/edit#heading=h.bjcwbz77lxkb provides a longer description. Commit: fb6c2cf171e397866badc732e7543c560bb1aad0 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/fb6c2cf171e397866badc732e7543c560bb1aad0 Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Use JSON API plugin instead of bundling outdated JSON library https://plugins.jenkins.io/json-api/dependencies/ describes the technique. https://docs.google.com/document/d/1PKYIpPlRVGsBqrz0Ob1Cv3cefOZ5j2xtGZdWs27kLuw/edit#heading=h.bjcwbz77lxkb gives more details. Older versions of the JSON library (like this one) used a unique licensing scheme that has been changed in newer releases. The JSON API plugin uses a newer release. Using the JSON API plugin removes the version management chore from the plugin maintainer and leaves it with the maintainers of the plugin bill of materials. Commit: b2c9f1c33afea39921b0a61509f3e05ebff5dba6 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/b2c9f1c33afea39921b0a61509f3e05ebff5dba6 Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Test with latest mockito-core and wiremock The mockito-core version is managed by the parent pom, so it does not need to be specified in this pom file. The exclusions are no longer necessary. The wiremock testing library has changed its packaging and the current version is now at org.wiremock.wiremock-standalone. Commit: 8d09a5ce4745663bec19bb298030385f523bedd8 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/8d09a5ce4745663bec19bb298030385f523bedd8 Author: Mark Waite <mark.earl.wa...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Apply spotless formatting Commit: c7d98d32fc52ded29b9c42220f657f99137f97ad https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/c7d98d32fc52ded29b9c42220f657f99137f97ad Author: kirk-fitz <fitzsimonsk...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Merge pull request #1 from MarkEWaite/rewrite-java17 Proposed additions to plugin modernization PR Commit: b6b00422aba96123964f0a64651bef9da54f6835 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/b6b00422aba96123964f0a64651bef9da54f6835 Author: Rafael Ramos <arkanjo...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: A .github/CODEOWNERS A .github/dependabot.yml A .github/release-drafter.yml A .github/workflows/jenkins-security-scan.yml A .github/workflows/release-drafter.yml M .gitignore A .mvn/extensions.xml A .mvn/maven.config A .vscode/settings.json M Jenkinsfile R LICENSE A LICENSE.md R _config.yml M pom.xml M src/main/java/org/quality/gates/jenkins/plugin/BuildDecision.java M src/main/java/org/quality/gates/jenkins/plugin/GlobalConfig.java M src/main/java/org/quality/gates/jenkins/plugin/GlobalConfigDataForSonarInstance.java M src/main/java/org/quality/gates/jenkins/plugin/GlobalConfigurationService.java M src/main/java/org/quality/gates/jenkins/plugin/JobConfigData.java M src/main/java/org/quality/gates/jenkins/plugin/JobConfigurationService.java M src/main/java/org/quality/gates/jenkins/plugin/JobExecutionService.java M src/main/java/org/quality/gates/jenkins/plugin/QGBuilder.java M src/main/java/org/quality/gates/jenkins/plugin/QGBuilderDescriptor.java M src/main/java/org/quality/gates/jenkins/plugin/QGException.java M src/main/java/org/quality/gates/jenkins/plugin/QGPublisher.java M src/main/java/org/quality/gates/jenkins/plugin/QGPublisherDescriptor.java M src/main/java/org/quality/gates/jenkins/plugin/enumeration/BuildStatusEnum.java M src/main/java/org/quality/gates/sonar/api/QualityGateResponseParser.java M src/main/java/org/quality/gates/sonar/api/QualityGatesProvider.java M src/main/java/org/quality/gates/sonar/api/QualityGatesStatus.java M src/main/java/org/quality/gates/sonar/api/SonarHttpRequester.java M src/main/java/org/quality/gates/sonar/api/SonarHttpRequesterFactory.java M src/main/java/org/quality/gates/sonar/api/SonarInstanceValidationService.java M src/main/java/org/quality/gates/sonar/api5x/SonarHttpRequester5x.java M src/main/java/org/quality/gates/sonar/api60/SonarHttpRequester60.java M src/main/java/org/quality/gates/sonar/api61/SonarHttpRequester61.java M src/main/java/org/quality/gates/sonar/api80/SonarHttpRequester80.java M src/main/java/org/quality/gates/sonar/api88/SonarHttpRequester88.java A src/main/resources/index.jelly M src/test/java/org/quality/gates/jenkins/plugin/BuildDecisionTest.java M src/test/java/org/quality/gates/jenkins/plugin/GlobalConfigTest.java M src/test/java/org/quality/gates/jenkins/plugin/GlobalConfigurationServiceTest.java M src/test/java/org/quality/gates/jenkins/plugin/JobConfigurationServiceTest.java M src/test/java/org/quality/gates/jenkins/plugin/QGBuilderIT.java M src/test/java/org/quality/gates/jenkins/plugin/QGBuilderTest.java M src/test/java/org/quality/gates/jenkins/plugin/QGPublisherIT.java M src/test/java/org/quality/gates/jenkins/plugin/QGPublisherTest.java M src/test/java/org/quality/gates/sonar/api/QualityGateResponseParserTest.java M src/test/java/org/quality/gates/sonar/api/SonarInstanceValidationServiceTest.java Log Message: ----------- Merge pull request #23 from kirk-fitz/rewrite-java17 Update plugin to be compatible with Java 11 Commit: c90308aa28f82c9393c00726880d4a615f60c42a https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/c90308aa28f82c9393c00726880d4a615f60c42a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Bump org.wiremock:wiremock-standalone from 3.8.0 to 3.9.1 Bumps [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) from 3.8.0 to 3.9.1. - [Release notes](https://github.com/wiremock/wiremock/releases) - [Commits](https://github.com/wiremock/wiremock/compare/3.8.0...3.9.1) --- updated-dependencies: - dependency-name: org.wiremock:wiremock-standalone dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <supp...@github.com> Commit: cc0ff37bccc79f9280026aff03a3abb7e78691be https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/cc0ff37bccc79f9280026aff03a3abb7e78691be Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Bump org.jenkins-ci.plugins:plugin from 4.85 to 4.86 Bumps [org.jenkins-ci.plugins:plugin](https://github.com/jenkinsci/plugin-pom) from 4.85 to 4.86. - [Release notes](https://github.com/jenkinsci/plugin-pom/releases) - [Changelog](https://github.com/jenkinsci/plugin-pom/blob/master/CHANGELOG.md) - [Commits](https://github.com/jenkinsci/plugin-pom/compare/plugin-4.85...plugin-4.86) --- updated-dependencies: - dependency-name: org.jenkins-ci.plugins:plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <supp...@github.com> Commit: 55673aaf2ed2b86ce781659b5491e3d55c253334 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/55673aaf2ed2b86ce781659b5491e3d55c253334 Author: Rafael Ramos <arkanjo...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Merge pull request #24 from jenkinsci/dependabot/maven/org.wiremock-wiremock-standalone-3.9.1 Bump org.wiremock:wiremock-standalone from 3.8.0 to 3.9.1 Commit: f5a51883cfb7277ddce6a4fa3bca804b6d0d5d51 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/f5a51883cfb7277ddce6a4fa3bca804b6d0d5d51 Author: Rafael Ramos <arkanjo...@gmail.com> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Merge pull request #25 from jenkinsci/dependabot/maven/org.jenkins-ci.plugins-plugin-4.86 Bump org.jenkins-ci.plugins:plugin from 4.85 to 4.86 Commit: c1cc16ce8c696a7de0caa241b45b1e91c2c1f52a https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/c1cc16ce8c696a7de0caa241b45b1e91c2c1f52a Author: Rafael Ramos <arkanjo...@gmail.com> Date: 2024-08-07 (Wed, 07 Aug 2024) Changed paths: R .github/release-drafter.yml A .github/workflows/cd.yaml A .github/workflows/jenkins-security-scan.yaml R .github/workflows/jenkins-security-scan.yml R .github/workflows/release-drafter.yml M .mvn/maven.config M pom.xml Log Message: ----------- Update release template and version in pom (#26) * Update release template and version in pom Add a template section to the release-drafter.yml for better release notes and update the plugin version to 2.0.0-SNAPSHOT in pom.xml. This sets the stage for a major release with potentially breaking changes. * enable cd Commit: a194fca28013467d5161aaf1d3827bbe1252b3a6 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/a194fca28013467d5161aaf1d3827bbe1252b3a6 Author: Rafael Ramos <arkanjo...@gmail.com> Date: 2024-08-07 (Wed, 07 Aug 2024) Changed paths: M .github/workflows/cd.yaml Log Message: ----------- update cd workflow (#27) * Update release template and version in pom Add a template section to the release-drafter.yml for better release notes and update the plugin version to 2.0.0-SNAPSHOT in pom.xml. This sets the stage for a major release with potentially breaking changes. * enable cd * update cd workflow Commit: 88f46de5add9169327163d918b8ba376a7828f05 https://github.com/jenkinsci/sonar-quality-gates-plugin/commit/88f46de5add9169327163d918b8ba376a7828f05 Author: Rafael Ramos <arkanjo...@gmail.com> Date: 2024-08-07 (Wed, 07 Aug 2024) Changed paths: M pom.xml Log Message: ----------- Remove groupId from pom.xml (#28) Compare: https://github.com/jenkinsci/sonar-quality-gates-plugin/compare/01bd553f2064%5E...88f46de5add9 To unsubscribe from these emails, change your notification settings at https://github.com/jenkinsci/sonar-quality-gates-plugin/settings/notifications -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/sonar-quality-gates-plugin/push/refs/heads/main/000000-88f46d%40github.com.