diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c61b9f..d8e9552 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,13 @@ ### Changed - Update to [SonarQube version 2026.2](https://www.sonarsource.com/products/sonarqube/whats-new/2026-2/) (#128). -- Update plugin `spotbugs/sonar-findbugs` to [version 4.6.0](https://github.com/spotbugs/sonar-findbugs/releases/tag/v4.6.0) (#128). + +## [2026.1.2](https://github.com/ICTU/sonar/releases/tag/2026.1.2) - 2026-04-02 + +### Changed + +- Update to [SonarQube version 2026.1](https://www.sonarsource.com/products/sonarqube/whats-new/2026-1/) (#130). +- Update plugin `spotbugs/sonar-findbugs` to [version 4.6.0](https://github.com/spotbugs/sonar-findbugs/releases/tag/v4.6.0) (#130). ## [2025.5.0](https://github.com/ICTU/sonar/releases/tag/2025.5.0) - 2025-10-09 diff --git a/Dockerfile b/Dockerfile index d7a68b3..d5ac6ee 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ARG IMAGE_NAME=sonarqube -ARG IMAGE_VERSION=2026.2.1 +ARG IMAGE_VERSION=2026.1.2 ARG IMAGE_EDITION=developer FROM $IMAGE_NAME:$IMAGE_VERSION-$IMAGE_EDITION diff --git a/MAINTENANCE.md b/MAINTENANCE.md index 0ed05df..45b1f46 100644 --- a/MAINTENANCE.md +++ b/MAINTENANCE.md @@ -3,6 +3,7 @@ ## Version upgrade workflow +1. Verify upgrade path with the [SonarQube Update Calculator](https://docs.sonarsource.com/sonarqube-server/server-update-and-maintenance/update/determine-path#update-path-calculator) 1. Update version spec in `Dockerfile`, `helm/Chart.yaml`, `helm/values.yaml` and `sonar-project.properties` with the new version of SonarQube 1. Update external plugins in the [config.json](https://github.com/ICTU/sonar/blob/master/src/config.json) with latest versions listed in their respective repository `/releases/` url 1. Update profile versions based on the internal plugin versions in the [config.json](https://github.com/ICTU/sonar/blob/master/src/config.json) diff --git a/helm/Chart.yaml b/helm/Chart.yaml index 3a2a82e..ae98aa3 100644 --- a/helm/Chart.yaml +++ b/helm/Chart.yaml @@ -1,8 +1,8 @@ --- apiVersion: v2 name: ictu-sonarqube -version: 2026.2.1 -appVersion: "2026.2.1" +version: 2026.1.2 +appVersion: "2026.1.2" description: A SonarQube helm chart with plugins, profiles and config used at ICTU type: application home: https://github.com/ICTU/sonar @@ -12,5 +12,5 @@ dependencies: repository: oci://registry-1.docker.io/bitnamicharts # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml condition: postgresql.enabled - name: sonarqube - version: 2026.2.1 + version: 2026.1.2 repository: https://SonarSource.github.io/helm-chart-sonarqube # https://github.com/SonarSource/helm-chart-sonarqube/blob/master/charts/sonarqube/Chart.yaml diff --git a/helm/values.yaml b/helm/values.yaml index 1e37fe0..f65a93c 100644 --- a/helm/values.yaml +++ b/helm/values.yaml @@ -67,7 +67,7 @@ sonarqube: # https://github.com/SonarSource/helm-chart-sonarqube/blob/master/charts/sonarqube/values.yaml image: repository: ictu/sonar - tag: 2026.2.1-developer + tag: 2026.1.2-developer pullPolicy: IfNotPresent jdbcOverwrite: enabled: true diff --git a/sonar-project.properties b/sonar-project.properties index 1267dc3..87e2129 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -1,7 +1,7 @@ sonar.organization=ictu sonar.projectKey=ICTU_sonar sonar.projectName=sonar -sonar.projectVersion=2026.2.1 +sonar.projectVersion=2026.1.2 sonar.sources=docker,helm,src sonar.tests=tests diff --git a/src/config.json b/src/config.json index 64016eb..fdf3c1d 100644 --- a/src/config.json +++ b/src/config.json @@ -9,35 +9,35 @@ "profiles": { "ansible": { "plugin_name": "iac-plugin", - "version": "ansible-profile-v2.6.1" + "version": "ansible-profile-v2.5.0" }, "cs": { "plugin_name": "csharp-plugin", - "version": "cs-profile-v10.21.0" + "version": "cs-profile-v10.18.0" }, "css": { "plugin_name": "javascript-plugin", - "version": "css-profile-v12.1.0" + "version": "css-profile-v11.8.0" }, "dart": { "plugin_name": "dart-plugin", - "version": "dart-profile-v1.4.0" + "version": "dart-profile-v1.3.1" }, "docker": { "plugin_name": "iac-plugin", - "version": "docker-profile-v2.6.1" + "version": "docker-profile-v2.5.0" }, "java": { "plugin_name": "java-plugin", - "version": "java-profile-v8.26.0" + "version": "java-profile-v8.22.0" }, "js": { "plugin_name": "javascript-plugin", - "version": "js-profile-v12.1.0" + "version": "js-profile-v11.8.0" }, "kotlin": { "plugin_name": "kotlin-plugin", - "version": "kotlin-profile-v3.4.0" + "version": "kotlin-profile-v3.3.2" }, "plsql": { "plugin_name": "plsql-plugin", @@ -45,7 +45,7 @@ }, "py": { "plugin_name": "python-plugin", - "version": "py-profile-v5.19.0" + "version": "py-profile-v5.14.2" }, "rust": { "plugin_name": "rust-plugin", @@ -57,19 +57,19 @@ }, "ts": { "plugin_name": "javascript-plugin", - "version": "ts-profile-v12.1.0" + "version": "ts-profile-v11.8.0" }, "vbnet": { "plugin_name": "vbnet-plugin", - "version": "vbnet-profile-v10.21.0" + "version": "vbnet-profile-v10.18.0" }, "web": { "plugin_name": "html-plugin", - "version": "web-profile-v3.24.0" + "version": "web-profile-v3.22.0" }, "xml": { "plugin_name": "xml-plugin", - "version": "xml-profile-v2.16.0" + "version": "xml-profile-v2.15.0" }, "yaml": { "language_profile": "YAML Analyzer",