From 51db3a6f88b347731d2b8c4bec4febcd2dd4d888 Mon Sep 17 00:00:00 2001 From: NSAmelchev Date: Sat, 10 Oct 2026 13:21:34 +0300 Subject: [PATCH 1/3] GA-debug --- .github/workflows/commit-check.yml | 12 ++++++++-- .github/workflows/sonar-branch.yml | 22 ++++++++----------- .../workflows/sonar-pr-from-fork-build.yml | 9 ++++---- .github/workflows/sonar-pr-from-fork-scan.yml | 17 +++++++------- 4 files changed, 33 insertions(+), 27 deletions(-) diff --git a/.github/workflows/commit-check.yml b/.github/workflows/commit-check.yml index 49dd97819cb18..ab18a414cb55f 100644 --- a/.github/workflows/commit-check.yml +++ b/.github/workflows/commit-check.yml @@ -49,7 +49,15 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - cache: 'maven' + + - name: Cache Maven packages + uses: actions/cache@v4 + with: + path: | + ~/.m2/repository + !~/.m2/repository/org/apache/ignite/*/*-SNAPSHOT + key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} + restore-keys: ${{ runner.os }}-m2- - name: Install prerequisites run: | @@ -131,7 +139,7 @@ jobs: - name: Check javadocs. run : | - ./mvnw -DskipTests install -pl modules/commons,modules/tools,modules/codegen,modules/core,modules/binary/api,modules/core,modules/binary/impl,modules/core,modules/unsafe,modules/thin-client/api,modules/thin-client/impl,modules/nio,modules/indexing -B -V && ./mvnw initialize -Pjavadoc -B -V + ./mvnw -DskipTests install -pl modules/commons,modules/tools,modules/codegen,modules/core,modules/binary/api,modules/binary/impl,modules/unsafe,modules/thin-client/api,modules/thin-client/impl,modules/nio,modules/indexing -B -V && ./mvnw initialize -Pjavadoc -B -V - name: Documentation code snippets compilation check run: | diff --git a/.github/workflows/sonar-branch.yml b/.github/workflows/sonar-branch.yml index 87291070ec835..621bed23c8d20 100644 --- a/.github/workflows/sonar-branch.yml +++ b/.github/workflows/sonar-branch.yml @@ -46,6 +46,15 @@ jobs: distribution: 'temurin' java-version: 17 + - name: Cache Maven packages + uses: actions/cache@v4 + with: + path: | + ~/.m2/repository + !~/.m2/repository/org/apache/ignite/*/*-SNAPSHOT + key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} + restore-keys: ${{ runner.os }}-m2- + - name: Cache SonarCloud packages uses: actions/cache@v4 with: @@ -53,13 +62,6 @@ jobs: key: ${{ runner.os }}-sonar restore-keys: ${{ runner.os }}-sonar - - name: Cache Maven packages - uses: actions/cache@v4 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} - restore-keys: ${{ runner.os }}-m2 - - name: Install Libnuma run: sudo apt-get update && sudo apt-get install libnuma-dev @@ -67,12 +69,6 @@ jobs: run: | ./mvnw install -P all-java,lgpl,examples,skip-docs -DskipTests -B -V - - name: Setup JDK17 - uses: actions/setup-java@v4 - with: - distribution: 'temurin' - java-version: 17 - - name: Sonar Analyze Upload run: > ./mvnw org.sonarsource.scanner.maven:sonar-maven-plugin:sonar diff --git a/.github/workflows/sonar-pr-from-fork-build.yml b/.github/workflows/sonar-pr-from-fork-build.yml index e0175fbbf54ed..e61d0637933a6 100644 --- a/.github/workflows/sonar-pr-from-fork-build.yml +++ b/.github/workflows/sonar-pr-from-fork-build.yml @@ -42,13 +42,14 @@ jobs: distribution: 'temurin' java-version: '17' - - name: Cache local Maven repository + - name: Cache Maven packages uses: actions/cache@v4 with: - path: ~/.m2/repository + path: | + ~/.m2/repository + !~/.m2/repository/org/apache/ignite/*/*-SNAPSHOT key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-m2 + restore-keys: ${{ runner.os }}-m2- - name: Install Libnuma run: sudo apt-get update && sudo apt-get install libnuma-dev diff --git a/.github/workflows/sonar-pr-from-fork-scan.yml b/.github/workflows/sonar-pr-from-fork-scan.yml index 2e92612f3d822..6848d6153004b 100644 --- a/.github/workflows/sonar-pr-from-fork-scan.yml +++ b/.github/workflows/sonar-pr-from-fork-scan.yml @@ -125,19 +125,20 @@ jobs: java-version: '17' distribution: 'temurin' - - name: Cache SonarCloud packages + - name: Cache Maven packages uses: actions/cache@v4 with: - path: ~/.sonar/cache - key: ${{ runner.os }}-sonar + path: | + ~/.m2/repository + !~/.m2/repository/org/apache/ignite/*/*-SNAPSHOT + key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} + restore-keys: ${{ runner.os }}-m2- - - name: Cache local Maven repository + - name: Cache SonarCloud packages uses: actions/cache@v4 with: - path: ~/.m2/repository - key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-m2 + path: ~/.sonar/cache + key: ${{ runner.os }}-sonar - name: Sonar Analyze Upload shell: bash From 6a59036675bf3677e3d8fd388e6c681955d44599 Mon Sep 17 00:00:00 2001 From: NSAmelchev Date: Sat, 10 Oct 2026 13:23:04 +0300 Subject: [PATCH 2/3] bad checkstyle --- .../org/apache/ignite/internal/commandline/CommandHandler.java | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/CommandHandler.java b/modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/CommandHandler.java index ce9e31c46df23..d4c6090c4e758 100644 --- a/modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/CommandHandler.java +++ b/modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/CommandHandler.java @@ -95,7 +95,6 @@ * Class that execute several commands passed via command line. */ public class CommandHandler { - /** */ static final String CMD_HELP = "--help"; /** */ From 43c233f1a1253a0dbeeeda8c91f51aed572927f6 Mon Sep 17 00:00:00 2001 From: NSAmelchev Date: Sat, 10 Oct 2026 13:28:28 +0300 Subject: [PATCH 3/3] ok checkstyle --- .../org/apache/ignite/internal/commandline/CommandHandler.java | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/CommandHandler.java b/modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/CommandHandler.java index d4c6090c4e758..cc8babd00147b 100644 --- a/modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/CommandHandler.java +++ b/modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/CommandHandler.java @@ -95,6 +95,7 @@ * Class that execute several commands passed via command line. */ public class CommandHandler { + /** Help. */ static final String CMD_HELP = "--help"; /** */