diff --git a/.github/workflows/ci-java.yml b/.github/workflows/ci-java.yml index 3c030510..99bd79fd 100644 --- a/.github/workflows/ci-java.yml +++ b/.github/workflows/ci-java.yml @@ -18,6 +18,9 @@ jobs: distribution: 'temurin' java-version: '25' cache: 'maven' + # `verify` is the enforced quality gate: it runs unit + integration tests + # AND the spotbugs:check execution bound in pom.xml. Any of those + # failing breaks the build. - run: mvn clean verify -B - uses: actions/upload-artifact@v4 if: always() diff --git a/dependency-check-suppressions.xml b/dependency-check-suppressions.xml new file mode 100644 index 00000000..9dba522a --- /dev/null +++ b/dependency-check-suppressions.xml @@ -0,0 +1,13 @@ + + + + + diff --git a/pom.xml b/pom.xml index 691566be..e8ae8ba2 100644 --- a/pom.xml +++ b/pom.xml @@ -402,6 +402,13 @@ spotbugs-exclude.xml + + + spotbugs-verify + verify + check + +