From 3a9ac0f43ed33b18a0749c3c0caa122ba11d699b Mon Sep 17 00:00:00 2001 From: QuangAnhLe Date: Fri, 7 Aug 2026 16:26:26 +0200 Subject: [PATCH 01/13] sonarcloud integrate --- .github/workflows/build.yml | 6 ++++++ pom.xml | 2 ++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0819ef91ad..d40fa25018 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,6 +4,7 @@ on: paths-ignore: - 'documentation/**' branches: [ main ] + workflow_dispatch: jobs: build: runs-on: ubuntu-latest @@ -22,5 +23,10 @@ jobs: java-version: '25' - name: Build project with Maven run: mvn -B -ntp -Dstyle.color=always install + - name: Sonarcloud analysis + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + run: mvn -B -ntp org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=QuangAnhLe_IDEasy - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2.2.3 diff --git a/pom.xml b/pom.xml index 2818af05a2..f96e59a8fd 100644 --- a/pom.xml +++ b/pom.xml @@ -31,6 +31,8 @@ 3.8.0 3.6.1 25.1.3 + https://sonarcloud.io + quanganhle From 0a1620d6cfa77679635326641336b2580643e092 Mon Sep 17 00:00:00 2001 From: QuangAnhLe Date: Fri, 7 Aug 2026 16:33:06 +0200 Subject: [PATCH 02/13] test workflow on feature-branch --- .github/workflows/build.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d40fa25018..5d83479c8b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,8 +3,7 @@ on: push: paths-ignore: - 'documentation/**' - branches: [ main ] - workflow_dispatch: + branches: [ feature/Integrate-SonarCloud-analysis-into-GitHub-workflows ] jobs: build: runs-on: ubuntu-latest From 204430c239207e4cda1ae890cdc65172a721f615 Mon Sep 17 00:00:00 2001 From: QuangAnhLe Date: Fri, 7 Aug 2026 16:42:09 +0200 Subject: [PATCH 03/13] sonar cloud konfiguration --- .github/workflows/build.yml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5d83479c8b..fe8d4af4e9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,6 +26,6 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: mvn -B -ntp org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=QuangAnhLe_IDEasy + run: mvn -B -ntp org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devonfw_devon4j - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2.2.3 diff --git a/pom.xml b/pom.xml index f96e59a8fd..a640b1ada1 100644 --- a/pom.xml +++ b/pom.xml @@ -32,7 +32,7 @@ 3.6.1 25.1.3 https://sonarcloud.io - quanganhle + devonfw From 2cdd8317484c51062857a2a13e0d00f0455da468 Mon Sep 17 00:00:00 2001 From: QuangAnhLe Date: Fri, 7 Aug 2026 16:52:18 +0200 Subject: [PATCH 04/13] fix correct branch on build --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fe8d4af4e9..25ee27b2ab 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,7 +3,7 @@ on: push: paths-ignore: - 'documentation/**' - branches: [ feature/Integrate-SonarCloud-analysis-into-GitHub-workflows ] + branches: [ main ] jobs: build: runs-on: ubuntu-latest From 2370c7332f061cc9726c43572449d4211ca901bc Mon Sep 17 00:00:00 2001 From: QuangAnhLe Date: Fri, 7 Aug 2026 17:18:55 +0200 Subject: [PATCH 05/13] update sonar cloud when pr --- .github/workflows/build-pr.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index 2a745c02a9..aa62c033ca 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -41,6 +41,11 @@ jobs: run: mvn -B -ntp -Dstyle.color=always install env: TESTFX_HEADLESS: true #required for running ide-gui tests in headless mode + - name: Sonarcloud analysis + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + run: mvn -B -ntp org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devonfw_devon4j - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2.2.3 with: From 6289475e6202bd36010cd2c5b748154ef2194d61 Mon Sep 17 00:00:00 2001 From: QuangAnhLe Date: Sat, 8 Aug 2026 09:19:17 +0200 Subject: [PATCH 06/13] test with private github account --- .github/workflows/build-pr.yml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index aa62c033ca..67c8018dc4 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -45,7 +45,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: mvn -B -ntp org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devonfw_devon4j + run: mvn -B -ntp org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=QuangAnhLe_IDEasy - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2.2.3 with: diff --git a/pom.xml b/pom.xml index a640b1ada1..f96e59a8fd 100644 --- a/pom.xml +++ b/pom.xml @@ -32,7 +32,7 @@ 3.6.1 25.1.3 https://sonarcloud.io - devonfw + quanganhle From db434145f01a68d89021f6a1975de10377b71ae0 Mon Sep 17 00:00:00 2001 From: QuangAnhLe Date: Mon, 10 Aug 2026 14:58:16 +0200 Subject: [PATCH 07/13] edit projectKey, organization --- .github/workflows/build-pr.yml | 2 +- .github/workflows/build.yml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index 67c8018dc4..ad646f2cd6 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -45,7 +45,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: mvn -B -ntp org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=QuangAnhLe_IDEasy + run: mvn -B -ntp org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devonfw_IDEasy - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2.2.3 with: diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 25ee27b2ab..c511a3926d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,6 +26,6 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: mvn -B -ntp org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devonfw_devon4j + run: mvn -B -ntp org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devonfw_IDEasy - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2.2.3 diff --git a/pom.xml b/pom.xml index f96e59a8fd..a640b1ada1 100644 --- a/pom.xml +++ b/pom.xml @@ -32,7 +32,7 @@ 3.6.1 25.1.3 https://sonarcloud.io - quanganhle + devonfw From fbe2169e1edeebddeaa1fd09a2e483ed68b312ed Mon Sep 17 00:00:00 2001 From: QuangAnhLe Date: Mon, 10 Aug 2026 15:21:24 +0200 Subject: [PATCH 08/13] edit sonarcloud in buil and buil-pr --- .github/workflows/build-pr.yml | 8 +++++++- .github/workflows/build.yml | 8 +++++++- pom.xml | 2 -- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index ad646f2cd6..0db7d855ea 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -45,7 +45,13 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: mvn -B -ntp org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devonfw_IDEasy + SONAR_ORGANIZATION: devonfw + SONAR_HOST_URL: https://sonarcloud.io + run: mvn -B -ntp \ + org.sonarsource.scanner.maven:sonar-maven-plugin:sonar \ + -Dsonar.projectKey=devonfw_IDEasy \ + -Dsonar.organization=${SONAR_ORGANIZATION} \ + -Dsonar.host.url=${SONAR_HOST_URL} - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2.2.3 with: diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c511a3926d..f0dccbe60f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,6 +26,12 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: mvn -B -ntp org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devonfw_IDEasy + SONAR_ORGANIZATION: devonfw + SONAR_HOST_URL: https://sonarcloud.io + run: mvn -B -ntp \ + org.sonarsource.scanner.maven:sonar-maven-plugin:sonar \ + -Dsonar.projectKey=devonfw_IDEasy \ + -Dsonar.organization=${SONAR_ORGANIZATION} \ + -Dsonar.host.url=${SONAR_HOST_URL} - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2.2.3 diff --git a/pom.xml b/pom.xml index a640b1ada1..2818af05a2 100644 --- a/pom.xml +++ b/pom.xml @@ -31,8 +31,6 @@ 3.8.0 3.6.1 25.1.3 - https://sonarcloud.io - devonfw From 52a1f3cc64833cc89c77defc81fb3c3b59213614 Mon Sep 17 00:00:00 2001 From: QuangAnhLe Date: Mon, 10 Aug 2026 15:32:24 +0200 Subject: [PATCH 09/13] rerun workflow From d011bfdf94bcca6f2b30b5a23edc7ca3f57a20ff Mon Sep 17 00:00:00 2001 From: QuangAnhLe Date: Mon, 10 Aug 2026 17:07:36 +0200 Subject: [PATCH 10/13] test with sonarcloud --- .github/workflows/build-pr.yml | 7 +------ .github/workflows/build.yml | 7 +------ pom.xml | 2 ++ 3 files changed, 4 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index 0db7d855ea..76fb5bd73d 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -45,13 +45,8 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - SONAR_ORGANIZATION: devonfw - SONAR_HOST_URL: https://sonarcloud.io run: mvn -B -ntp \ - org.sonarsource.scanner.maven:sonar-maven-plugin:sonar \ - -Dsonar.projectKey=devonfw_IDEasy \ - -Dsonar.organization=${SONAR_ORGANIZATION} \ - -Dsonar.host.url=${SONAR_HOST_URL} + org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devonfw_IDEasy \ - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2.2.3 with: diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f0dccbe60f..2de1aad1f6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,12 +26,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - SONAR_ORGANIZATION: devonfw - SONAR_HOST_URL: https://sonarcloud.io run: mvn -B -ntp \ - org.sonarsource.scanner.maven:sonar-maven-plugin:sonar \ - -Dsonar.projectKey=devonfw_IDEasy \ - -Dsonar.organization=${SONAR_ORGANIZATION} \ - -Dsonar.host.url=${SONAR_HOST_URL} + org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devonfw_IDEasy - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2.2.3 diff --git a/pom.xml b/pom.xml index 2818af05a2..a640b1ada1 100644 --- a/pom.xml +++ b/pom.xml @@ -31,6 +31,8 @@ 3.8.0 3.6.1 25.1.3 + https://sonarcloud.io + devonfw From f2154fdbef2d44c683a5e01b049d25d31f88972e Mon Sep 17 00:00:00 2001 From: QuangAnhLe Date: Mon, 10 Aug 2026 22:37:45 +0200 Subject: [PATCH 11/13] Sonar cloud konfiguration --- .github/workflows/build-pr.yml | 8 +------- .github/workflows/build.yml | 2 ++ pom.xml | 2 -- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index 76fb5bd73d..0f9c97900e 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -41,13 +41,7 @@ jobs: run: mvn -B -ntp -Dstyle.color=always install env: TESTFX_HEADLESS: true #required for running ide-gui tests in headless mode - - name: Sonarcloud analysis - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: mvn -B -ntp \ - org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devonfw_IDEasy \ - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2.2.3 with: - fail-on-error: false + fail-on-error: false \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2de1aad1f6..08b351fea9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,6 +26,8 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + SONAR_HOST_URL: https://sonarcloud.io + SONAR_ORGANIZATION: devonfw run: mvn -B -ntp \ org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devonfw_IDEasy - name: Coveralls GitHub Action diff --git a/pom.xml b/pom.xml index a640b1ada1..2818af05a2 100644 --- a/pom.xml +++ b/pom.xml @@ -31,8 +31,6 @@ 3.8.0 3.6.1 25.1.3 - https://sonarcloud.io - devonfw From 025b3ee0dfbb3879d1fac84534bf9e767365fead Mon Sep 17 00:00:00 2001 From: QuangAnhLe Date: Mon, 10 Aug 2026 23:33:18 +0200 Subject: [PATCH 12/13] sonarcloud integration --- .github/workflows/build.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 08b351fea9..5e934750ef 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,11 +24,12 @@ jobs: run: mvn -B -ntp -Dstyle.color=always install - name: Sonarcloud analysis env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - SONAR_HOST_URL: https://sonarcloud.io - SONAR_ORGANIZATION: devonfw - run: mvn -B -ntp \ - org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devonfw_IDEasy + run: | + mvn -B -ntp sonar:sonar \ + -Dsonar.host.url=https://sonarcloud.io \ + -Dsonar.organization=devonfw \ + -Dsonar.projectKey=devonfw_IDEasy \ + -Dsonar.token=${SONAR_TOKEN} - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2.2.3 From 8282d813511644292e6117c25c291dcd550b9bea Mon Sep 17 00:00:00 2001 From: QuangAnhLe Date: Tue, 11 Aug 2026 14:52:20 +0200 Subject: [PATCH 13/13] Restore build-pr.yml from main --- .github/workflows/build-pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index 0f9c97900e..2a745c02a9 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -44,4 +44,4 @@ jobs: - name: Coveralls GitHub Action uses: coverallsapp/github-action@v2.2.3 with: - fail-on-error: false \ No newline at end of file + fail-on-error: false