Skip to content

Commit 89f62a1

Browse files
authored
Update GH Actions to use newer versions and cache mechanisms (#124)
1 parent 42cb2ea commit 89f62a1

File tree

3 files changed

+9
-19
lines changed

3 files changed

+9
-19
lines changed

.github/workflows/publish-release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ jobs:
77
publish-release:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v3
10+
- uses: actions/checkout@v4
1111
- uses: actions/setup-java@v3
1212
with:
1313
java-version: '11'
1414
distribution: 'temurin'
15+
cache: 'gradle'
1516
- uses: gradle/wrapper-validation-action@v1
1617
- name: Publish maproulette-java-client
1718
env:

.github/workflows/publish-snapshot.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ jobs:
99
runs-on: ubuntu-latest
1010
if: ${{ github.event.workflow_run.conclusion == 'success' }}
1111
steps:
12-
- uses: actions/checkout@v3
12+
- uses: actions/checkout@v4
1313
- uses: actions/setup-java@v3
1414
with:
1515
java-version: '11'
1616
distribution: 'temurin'
17+
cache: 'gradle'
1718
- uses: gradle/wrapper-validation-action@v1
1819
- name: Publish maproulette-java-client
1920
env:

.github/workflows/pull-request.yml

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: CI Build
22
on:
33
push:
4-
pull_request:
54

65
jobs:
76
build:
@@ -22,32 +21,21 @@ jobs:
2221
java: [11]
2322

2423
steps:
25-
- uses: actions/checkout@v3
24+
- uses: actions/checkout@v4
2625
with:
2726
path: 'java-client'
2827
fetch-depth: 0
29-
- uses: actions/checkout@v3
28+
- uses: actions/checkout@v4
3029
with:
3130
repository: 'maproulette/maproulette-backend'
3231
path: 'maproulette-backend'
3332
fetch-depth: 0
3433
- name: Set up JDK ${{ matrix.java }}
35-
uses: actions/setup-java@v2
34+
uses: actions/setup-java@v3
3635
with:
3736
distribution: 'temurin'
3837
java-version: ${{ matrix.java }}
39-
- uses: actions/cache@v2.1.7
40-
id: gradle-cache
41-
with:
42-
path: |
43-
~/.gradle/caches
44-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
45-
- uses: actions/cache@v2.1.7
46-
id: gradle-wrapper-cache
47-
with:
48-
path: |
49-
~/.gradle/wrapper
50-
key: ${{ runner.os }}-gradlewrapper-${{ hashFiles('gradle/wrapper/*') }}
38+
cache: 'sbt'
5139
- name: Build maproulette-java-client
5240
run: |
5341
pushd java-client
@@ -97,5 +85,5 @@ jobs:
9785
name: "Gradle Validation"
9886
runs-on: ubuntu-latest
9987
steps:
100-
- uses: actions/checkout@v3
88+
- uses: actions/checkout@v4
10189
- uses: gradle/wrapper-validation-action@v1

0 commit comments

Comments
 (0)