File tree Expand file tree Collapse file tree 3 files changed +44
-33
lines changed
Expand file tree Collapse file tree 3 files changed +44
-33
lines changed Original file line number Diff line number Diff line change @@ -2,42 +2,35 @@ name: Build project
22
33on :
44 push :
5- branches-ignore :
6- - release
7- paths-ignore :
8- - ' **.md'
5+ branches-ignore : [ "release" ]
6+ paths-ignore : [ "**.md" ]
97 pull_request :
10- paths-ignore :
11- - ' **.md'
8+ paths-ignore : [ "**.md" ]
129 workflow_dispatch :
1310
1411jobs :
1512 build :
1613 name : Build
17- runs-on : ubuntu-20.04
14+ runs-on : ubuntu-latest
1815 timeout-minutes : 5
1916 steps :
2017 - name : Checkout repository
21- uses : actions/checkout@v2
18+ uses : actions/checkout@v4
2219
23- - name : Set up JDK 17
24- uses : actions/setup-java@v2
20+ - name : Set up JDK 21
21+ uses : actions/setup-java@v4
2522 with :
26- java-version : 17
27- distribution : ' zulu'
28- cache : ' gradle'
29-
30- - name : Setup Android SDK
31- uses : android-actions/setup-android@v2
23+ java-version : 21
24+ distribution : zulu
25+ cache : " gradle"
3226
3327 - name : Build project
3428 run : |
35- cd $GITHUB_WORKSPACE
3629 chmod +x ./gradlew
37- CI=true ./gradlew :publishToMavenLocal --stacktrace --no-daemon
30+ CI=true ./gradlew :publishToMavenLocal --stacktrace
3831
3932 - name : Upload artifacts
40- uses : actions/upload-artifact@v3
33+ uses : actions/upload-artifact@v4
4134 with :
4235 name : artifacts
4336 path : ~/.m2/repository/
Original file line number Diff line number Diff line change 11name : Publish Release
22
3- concurrency :
4- group : " release"
5- cancel-in-progress : true
6-
73on :
84 push :
9- branches :
10- - release
5+ branches : [ "release" ]
116 workflow_dispatch :
127
8+ concurrency :
9+ group : " release"
10+ cancel-in-progress : true
11+
1312jobs :
1413 publish :
1514 name : Build & Publish
1615 timeout-minutes : 5
17- runs-on : ubuntu-20.04
16+ runs-on : ubuntu-latest
1817 steps :
1918 - name : Checkout
20- uses : actions/checkout@v2
19+ uses : actions/checkout@v4
2120
22- - name : Setup JDK 17
23- uses : actions/setup-java@v2
21+ - name : Setup JDK 21
22+ uses : actions/setup-java@v4
2423 with :
25- java-version : 17
24+ java-version : 21
2625 distribution : zulu
2726
2827 - name : Build & Publish to Maven
2928 env :
3029 MAVEN_USERNAME : ${{ secrets.MAVEN_USERNAME }}
3130 MAVEN_PASSWORD : ${{ secrets.MAVEN_PASSWORD }}
3231 run : |
33- cd $GITHUB_WORKSPACE
3432 chmod +x ./gradlew
35- CI=true ./gradlew :publishToMavenLocal :publish --no-daemon -- stacktrace
33+ CI=true ./gradlew :publishToMavenLocal :publish --stacktrace
3634
3735 - name : Upload artifacts
38- uses : actions/upload-artifact@v3
36+ uses : actions/upload-artifact@v4
3937 with :
4038 name : artifacts
4139 path : ~/.m2/repository/
Original file line number Diff line number Diff line change 1+ name : " Validate Gradle Wrapper"
2+
3+ on :
4+ workflow_dispatch :
5+ push :
6+ paths :
7+ - gradle/wrapper/**
8+ - gradlew*
9+ pull_request :
10+ paths :
11+ - gradle/wrapper/**
12+ - gradlew*
13+
14+ jobs :
15+ validation :
16+ name : " Validate Authenticity of Gradle Wrapper"
17+ runs-on : ubuntu-latest
18+ steps :
19+ - uses : actions/checkout@v4
20+ - uses : gradle/actions/wrapper-validation@v4
You can’t perform that action at this time.
0 commit comments