name: Build on: [ push, pull_request ] jobs: build: strategy: matrix: java: [ 17-jdk ] runs-on: ubuntu-20.04 container: image: openjdk:${{ matrix.java }} options: --user root steps: - uses: actions/checkout@v1 - uses: gradle/wrapper-validation-action@v1 - run: ./gradlew build --stacktrace --warning-mode fail - uses: Juuxel/publish-checkstyle-report@v1 if: ${{ failure() }} with: reports: | **/build/reports/checkstyle/*.xml