build: add ArchUnit, JaCoCo, Spotless, SpotBugs, Error Prone/NullAway, forbidden-apis, CPD, dependency-analysis
This commit is contained in:
parent
7e227e39a4
commit
b771cc1c98
10 changed files with 275 additions and 2 deletions
13
.github/workflows/build.yml
vendored
13
.github/workflows/build.yml
vendored
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue