diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 8863324..551da9b 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -4,39 +4,44 @@ name: Java CI with Maven on: push: - branches: [ master ] + branches: [master] pull_request: - branches: [ master ] + branches: [master] jobs: build: - runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - - name: Set up JDK 1.8 - uses: actions/setup-java@v3 - with: - java-version: 8 - distribution: 'zulu' - cache: maven - - - name: Build with Maven - run: mvn -B package --file pom.xml - - - name: Report - uses: dorny/test-reporter@v1 - if: always() - with: - name: Test results - path: target/surefire-reports/*.xml - reporter: java-junit - fail-on-error: true - - - name: Run PMD - run: mvn pmd:check - - - name: Update dependency graph - uses: advanced-security/maven-dependency-submission-action@571e99aab1055c2e71a1e2309b9691de18d6b7d6 + - uses: actions/checkout@v4 + + - name: Set up JDK 1.8 + uses: actions/setup-java@v3 + with: + java-version: 8 + distribution: "zulu" + cache: maven + + - name: Build with Maven + run: mvn -B package --file pom.xml + + - name: Report Junit + uses: dorny/test-reporter@v1 + if: always() + with: + name: Test results + path: target/surefire-reports/*.xml + reporter: java-junit + fail-on-error: true + + - name: Run PMD + run: mvn pmd:check + + - name: Report PMD + uses: jwgmeligmeyling/pmd-github-action@master + with: + path: "target/pmd.xml" + title: PMD Result + + - name: Update dependency graph + uses: advanced-security/maven-dependency-submission-action@571e99aab1055c2e71a1e2309b9691de18d6b7d6