@@ -17,29 +17,24 @@ jobs:
1717 if : github.event_name == 'pull_request'
1818 steps :
1919 - name : Checkout
20- uses : actions/checkout@v2
20+ uses : actions/checkout@v4
2121
22- - uses : actions/setup-java@v1
22+ - name : Setup Java
23+ uses : actions/setup-java@v4
2324 with :
2425 java-version : ' 17'
25- java-package : jdk
26+ distribution : ' temurin '
2627
2728 - name : Validate gradle wrapper
28- uses : gradle/wrapper-validation-action@v1
29+ uses : gradle/wrapper-validation-action@v3
2930
3031 - name : Copy CI gradle.properties
3132 run : mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
3233
33- - name : Checkout Gradle Build Cache
34- uses : actions/cache@v3
34+ - name : Setup Gradle
35+ uses : gradle/ actions/setup-gradle@v4
3536 with :
36- path : |
37- ~/.gradle/caches
38- ~/.gradle/wrapper
39- !~/.gradle/wrapper/dists/**/gradle*.zip
40- key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
41- restore-keys : |
42- gradle-${{ runner.os }}-
37+ cache-read-only : false
4338
4439 - name : Build Debug
4540 run : ./gradlew build -x test
@@ -50,11 +45,13 @@ jobs:
5045 if : startsWith(github.ref, 'refs/tags/')
5146 steps :
5247 - name : Checkout
53- uses : actions/checkout@v2
48+ uses : actions/checkout@v4
49+ with :
50+ fetch-depth : 0
5451
5552 - name : Build Changelog
5653 id : github_release
57- uses : mikepenz/release-changelog-builder-action@v1
54+ uses : mikepenz/release-changelog-builder-action@v5
5855 with :
5956 configuration : " .github/config/configuration.json"
6057 commitMode : true
6360 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6461
6562 - name : Release
66- uses : softprops/action-gh-release@91409e712cf565ce9eff10c87a8d1b11b81757ae
63+ uses : softprops/action-gh-release@v2
6764 with :
6865 body : ${{steps.github_release.outputs.changelog}}
69- prerelease : ${{ contains(github.event.inputs.version, '-rc') || contains(github.event.inputs.version, '-b') || contains(github.event.inputs.version, '-a') }}
7066 env :
7167 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
7268
@@ -80,29 +76,24 @@ jobs:
8076 if : startsWith(github.ref, 'refs/tags/')
8177 steps :
8278 - name : Checkout
83- uses : actions/checkout@v2
79+ uses : actions/checkout@v4
8480
85- - uses : actions/setup-java@v1
81+ - name : Setup Java
82+ uses : actions/setup-java@v4
8683 with :
8784 java-version : ' 17'
88- java-package : jdk
85+ distribution : ' temurin '
8986
9087 - name : Validate gradle wrapper
91- uses : gradle/wrapper-validation-action@v1
88+ uses : gradle/wrapper-validation-action@v3
9289
9390 - name : Copy CI gradle.properties
9491 run : mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
9592
96- - name : Checkout Gradle Build Cache
97- uses : actions/cache@v2
93+ - name : Setup Gradle
94+ uses : gradle/ actions/setup-gradle@v4
9895 with :
99- path : |
100- ~/.gradle/caches
101- ~/.gradle/wrapper
102- !~/.gradle/wrapper/dists/**/gradle*.zip
103- key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
104- restore-keys : |
105- gradle-${{ runner.os }}-
96+ cache-read-only : false
10697
10798 - name : Build Debug
10899 run : ./gradlew build -x test
@@ -123,9 +114,8 @@ jobs:
123114 build/compose/jars/*.jar
124115
125116 - name : Release
126- uses : softprops/action-gh-release@91409e712cf565ce9eff10c87a8d1b11b81757ae
117+ uses : softprops/action-gh-release@v2
127118 with :
128- prerelease : ${{ contains(github.event.inputs.version, '-rc') || contains(github.event.inputs.version, '-b') || contains(github.event.inputs.version, '-a') }}
129119 files : |
130120 build/**/*.deb
131121 build/**/*.msi
0 commit comments