@@ -14,67 +14,66 @@ jobs:
1414 lint :
1515 runs-on : ubuntu-latest
1616 steps :
17- - uses : actions/checkout@v2
17+ - uses : actions/checkout@v3
1818
19- - name : Set up JDK 11
20- uses : actions/setup-java@v1
19+ - name : Set up JDK 17
20+ uses : actions/setup-java@v3
2121 with :
22- java-version : 11
22+ distribution : ' temurin'
23+ java-version : ' 17'
24+ cache : ' gradle'
2325
2426 - name : Setup Android SDK
2527 uses : android-actions/setup-android@v2
2628
2729 - name : lint check
28- uses : eskatos/gradle-command-action@v1
29- with :
30- gradle-version : 6.8
31- arguments : check
30+ run : ./gradlew --no-daemon check
3231
3332 unit :
3433 runs-on : ubuntu-latest
3534 steps :
36- - uses : actions/checkout@v2
35+ - uses : actions/checkout@v3
3736
38- - name : Set up JDK 11
39- uses : actions/setup-java@v1
37+ - name : Set up JDK 17
38+ uses : actions/setup-java@v3
4039 with :
41- java-version : 11
40+ distribution : ' temurin'
41+ java-version : ' 17'
42+ cache : ' gradle'
4243
4344 - name : Setup Android SDK
4445 uses : android-actions/setup-android@v2
4546
4647 - name : unit tests
47- uses : eskatos/gradle-command-action@v1
48- with :
49- gradle-version : 6.8
50- arguments : test testDebugUnitTest
48+ run : ./gradlew --no-daemon testDebugUnitTest
5149
5250 build :
5351 needs : [unit, lint]
5452 runs-on : ubuntu-latest
5553 steps :
56- - uses : actions/checkout@v2
54+ - uses : actions/checkout@v3
5755
58- - name : Set up JDK 11
59- uses : actions/setup-java@v1
56+ - name : Set up JDK 17
57+ uses : actions/setup-java@v3
6058 with :
61- java-version : 11
59+ distribution : ' temurin'
60+ java-version : ' 17'
61+ cache : ' gradle'
6262
6363 - name : build project
64- uses : eskatos/gradle-command-action@v1
65- with :
66- gradle-version : 6.8
67- arguments : build assembleDebug
64+ run : ./gradlew --no-daemon assembleDebug
6865
6966 publish :
7067 needs : [build]
7168 runs-on : ubuntu-latest
7269 steps :
7370 - uses : actions/checkout@v1
74- - name : Set up JDK 11
75- uses : actions/setup-java@v1
71+ - name : Set up JDK 17
72+ uses : actions/setup-java@v3
7673 with :
77- java-version : 11
74+ distribution : ' temurin'
75+ java-version : ' 17'
76+ cache : ' gradle'
7877
7978 - name : Prepare to publish
8079 run : |
9695 run : ./git-release.sh "${{secrets.GITHUBACCESSTOKEN}}" "${{secrets.GITHUBUSER}}"
9796
9897 - name : Publish to Sonatype
99- uses : eskatos/gradle-command-action@v1
100- with :
101- gradle-version : 6.8
102- arguments : test publish -PsonatypeUsername=${{secrets.OSSRHUSERNAME}} -PsonatypePassword=${{secrets.OSSRHPASSWORD}}
98+ run : ./gradlew --no-daemon publish -PsonatypeUsername=${{secrets.OSSRHUSERNAME}} -PsonatypePassword=${{secrets.OSSRHPASSWORD}}
10399
104100 - name : Job status notification
105101 uses : rtCamp/action-slack-notify@v2
0 commit comments