1313 runs-on : ubuntu-latest
1414 steps :
1515 - uses : actions/checkout@v3
16- - uses : gradle/wrapper-validation-action@v1
16+ - uses : gradle/actions/ wrapper-validation@v4
1717 test :
1818 needs : [ validate_gradle_wrapper ]
1919 runs-on : ${{ matrix.os }}
3535 key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
3636 restore-keys : ${{ runner.os }}-gradle
3737 - name : Run tests on Java ${{ matrix.java_version }} and ${{ matrix.os }}
38- uses : gradle/gradle-build-action@v2
39- with :
40- arguments : testAggregateTestReport --continue
38+ uses : gradle/actions/setup-gradle@v4
39+ - name : Continue on test report
40+ run : ./gradlew testAggregateTestReport --continue
41+
4142 - name : Persist aggregated test reports on failure - Java ${{ matrix.java_version }} on ${{ matrix.os }}
4243 if : ${{ failure() }}
4344 uses : actions/upload-artifact@v4
6667 key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
6768 restore-keys : ${{ runner.os }}-gradle
6869 - name : Package cli app jar with Gradle
69- uses : gradle/gradle-build-action@v2
70- with :
71- arguments : shadowJar
70+ uses : gradle/actions/setup-gradle@v4
71+ - name : Produce shadowJar
72+ run : ./gradlew shadowJar
73+
7274 - name : Persist cli app jar
7375 uses : actions/upload-artifact@v4
7476 with :
@@ -95,10 +97,10 @@ jobs:
9597 path : ~/.gradle/caches
9698 key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
9799 restore-keys : ${{ runner.os }}-gradle
100+ - name : Setup Javadoc build
101+ uses : gradle/actions/setup-gradle@v4
98102 - name : Build Javadoc
99- uses : gradle/gradle-build-action@v2
100- with :
101- arguments : aggregateJavadoc
103+ run : ./gradlew aggregateJavadoc
102104 - name : Persist javadoc
103105 uses : actions/upload-artifact@v4
104106 with :
0 commit comments