build: add ArchUnit, JaCoCo, Spotless, SpotBugs, Error Prone/NullAway, forbidden-apis, CPD, dependency-analysis

This commit is contained in:
loki5512344 2026-10-06 13:50:25 +02:00
parent 7e227e39a4
commit b771cc1c98
Signed by: boba
GPG key ID: 253067914055423B
10 changed files with 275 additions and 2 deletions

View file

@ -55,8 +55,19 @@ jobs:
with:
distribution: temurin
java-version: 21
- name: Full build
- name: Full build (checkstyle, PMD, spotless, spotbugs, forbidden-apis, CPD, tests, coverage)
run: ./gradlew --no-daemon build
- name: Upload quality reports
if: always()
uses: actions/upload-artifact@v5
with:
name: quality-reports
path: |
build/reports/spotbugs
build/reports/cpd
build/reports/jacoco
build/reports/checkstyle
build/reports/pmd
- name: Upload default jar
uses: actions/upload-artifact@v5
with: