Skip to content

Commit d1ef2a1

Browse files
committed
Update GitHub Actions workflows to latest versions
1 parent fece3d0 commit d1ef2a1

File tree

1 file changed

+22
-32
lines changed

1 file changed

+22
-32
lines changed

.github/workflows/ci.yml

Lines changed: 22 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -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
@@ -63,10 +60,9 @@ jobs:
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

Comments
 (0)