From 45c983adf0918170bb4eb1107c0ee1d0312577fd Mon Sep 17 00:00:00 2001 From: "Vitalii Tymchyshyn (repo management)" Date: Sat, 4 Mar 2023 03:10:17 +0000 Subject: [PATCH] Update Github Actions and checkstyle --- .github/workflows/build.yml | 9 +- checkstyle.xml | 636 +++++++++++++++++++++--------------- 2 files changed, 380 insertions(+), 265 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 55b3ee060..e88553fde 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,6 +33,7 @@ jobs: - uses: actions/checkout@v3 with: ref: ${{ github.event.workflow_run.head_sha }} + submodules: recursive - name: Cache uses: actions/cache@v3 with: @@ -43,7 +44,7 @@ jobs: - name: Build with Maven run: mvn clean test -fae -T 2 -B -V -DcloudBuild -Dmaven.wagon.http.retryHandler.count=3 -Dmaven.wagon.httpconnectionManager.ttlSeconds=25 - name: Archive build artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v2.2.2 if: always() with: name: Build debug files @@ -60,3 +61,9 @@ jobs: detailed_summary: true commit: ${{ github.event.workflow_run.head_sha }} check_name: Test Report + - name: Checkstyle report + uses: tivv/checkstyle-github-action@fcf8ffb7c6a5c110bbc5dafb84aca54caf359b80 + if: always() + with: + path: '**/checkstyle-result.xml' + commit: ${{ github.event.workflow_run.head_sha }} diff --git a/checkstyle.xml b/checkstyle.xml index 07209ea29..8b1612285 100644 --- a/checkstyle.xml +++ b/checkstyle.xml @@ -1,6 +1,10 @@ - + + + - + Based on: + https://github.com/checkstyle/checkstyle/blob/005fba53352456515cfdcdf5dcd3dea351661f2b/src/main/resources/google_checks.xml + under https://github.com/checkstyle/checkstyle/blob/005fba53352456515cfdcdf5dcd3dea351661f2b/LICENSE.apache20 + Checkstyle configuration that checks the Google coding conventions from Google Java Style + that can be found at https://google.github.io/styleguide/javaguide.html + + Checkstyle is very configurable. Be sure to read the documentation at + http://checkstyle.org (or in your downloaded distribution). + + To completely disable a check, just comment it out or delete it from the file. + To suppress certain violations please review suppression filters. - + Authors: Max Vetrenko, Ruslan Diachenko, Roman Ivanov. + --> - + + + + + + + + + + + + + + + - + + + + + + + - @@ -55,7 +95,7 @@ page at http://checkstyle.sourceforge.net/config.html --> - @@ -67,11 +107,20 @@ page at http://checkstyle.sourceforge.net/config.html --> - - - - + + + + + + + + + + + - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - + + + - - - - - - - - - - - - - - - - - + + - - - + - - - - - + + - - - - - + + + + - - - - + + + + - - - - - + + - - + + + + + + + + + + + + + + + + + - inner interface declarations that are declared as static. --> - - - - - - - - - - - + + + - - - - - + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + \ No newline at end of file