From 921758f4e8c38658ce565c081ab5af376de816cb Mon Sep 17 00:00:00 2001 From: mrylik <86596472+mrylik@users.noreply.github.com> Date: Fri, 25 Apr 2025 12:02:36 +0200 Subject: [PATCH] Update maven-build.yml Signed-off-by: mrylik <86596472+mrylik@users.noreply.github.com> --- .github/workflows/maven-build.yml | 36 +++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.github/workflows/maven-build.yml b/.github/workflows/maven-build.yml index a1ec4dab7..dde79b113 100644 --- a/.github/workflows/maven-build.yml +++ b/.github/workflows/maven-build.yml @@ -27,3 +27,39 @@ jobs: cache: maven - name: Build with Maven Wrapper run: ./mvnw -B verify + - name: JaCoCo Report + uses: Madrapps/jacoco-report@v1.7.2-beta + with: + # Comma separated paths of the generated jacoco xml files (supports wildcard glob pattern) + paths: target/site/jacoco/jacoco.xml + token: ${{secrets.TOKEN}} + + - name: Depcheck + uses: dependency-check/Dependency-Check_Action@main + id: Depcheck + env: + JAVA_HOME: '/opt/jdk' + with: + project: 'test' + path: '.' + format: 'HTML' + out: 'reports' # this is the default, no need to specify unless you wish to override it + args: > + --failOnCVSS 7 + --enableRetired + - name: Upload Test results + uses: actions/upload-artifact@master + with: + name: Depcheck report + path: ${{github.workspace}}/reports + - name: Docker Setup QEMU + uses: docker/setup-qemu-action@v3.6.0 + - name: Docker Setup Buildx + uses: docker/setup-buildx-action@v3.10.0 + - name: Build and push Docker images + uses: docker/build-push-action@v6.16.0 + with: + push: false + context: . + file: .devcontainer/Dockerfile +