@@ -25,73 +25,63 @@ jobs:
2525
2626 steps :
2727 - name : checkout
28- uses : actions/checkout@v1
29-
30- - name : cache
31- uses : actions/cache@v2
32- with :
33- path : |
34- ~/.gradle/caches
35- ~/.gradle/wrapper
36- key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
37- restore-keys : |
38- ${{ runner.os }}-gradle-
28+ uses : actions/checkout@v5
3929
4030 - name : set up jdk
41- uses : actions/setup-java@v1
31+ uses : actions/setup-java@v5
4232 with :
43- java-version : 11
33+ distribution : ' temurin'
34+ java-version : |
35+ 17
4436
45- - name : gradle check
37+ - name : set up gradle
38+ uses : gradle/actions/setup-gradle@v4
39+
40+ - name : run tests
4641 run : |
47- ./gradlew check
48- ./gradlew --stop
42+ ./gradlew javaToolchains check --warning-mode all --stacktrace
4943
5044 - name : archive test results
51- uses : actions/upload-artifact@v1
45+ uses : actions/upload-artifact@v4
5246 if : always()
5347 with :
54- name : test results
48+ name : test- results-${{ matrix.os }}
5549 path : build/reports
5650
5751 publish :
52+ if : ${{ github.actor == 'hauner' }}
53+
5854 needs : [test]
5955 name : publish snapshot
6056
6157 runs-on : ubuntu-latest
6258
6359 steps :
6460 - name : checkout
65- uses : actions/checkout@v1
66-
67- - name : cache
68- uses : actions/cache@v2
69- with :
70- path : |
71- ~/.gradle/caches
72- ~/.gradle/wrapper
73- key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
74- restore-keys : |
75- ${{ runner.os }}-gradle-
61+ uses : actions/checkout@v5
7662
7763 - name : set up jdk
78- uses : actions/setup-java@v1
64+ uses : actions/setup-java@v5
7965 with :
80- java-version : 11
66+ distribution : ' temurin'
67+ java-version : |
68+ 17
69+
70+ - name : set up gradle
71+ uses : gradle/actions/setup-gradle@v4
8172
8273 - name : publish snapshot
8374 env :
8475 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
85- SIGN_KEY : ${{ secrets.SIGN_KEY }}
86- SIGN_PWD : ${{ secrets.SIGN_PWD }}
76+ ORG_GRADLE_PROJECT_signKey : ${{ secrets.SIGN_KEY_ORG }}
77+ ORG_GRADLE_PROJECT_signPwd : ${{ secrets.SIGN_PWD }}
8778 PUBLISH_USER : ${{ secrets.PUBLISH_USER }}
8879 PUBLISH_KEY : ${{ secrets.PUBLISH_KEY }}
8980 run : |
90- ./gradlew publishSnapshot
91- ./gradlew --stop
81+ ./gradlew publishToMavenCentral --stacktrace
9282
9383 - name : archive test results
94- uses : actions/upload-artifact@v1
84+ uses : actions/upload-artifact@v4
9585 if : always()
9686 with :
9787 name : publish results
0 commit comments