Skip to content

Commit bb9c2f6

Browse files
authored
Update some Github Action versions to address some warnings (#274)
* update github action versions to address some warnings * more updates * update cache key
1 parent 47697dd commit bb9c2f6

File tree

1 file changed

+21
-22
lines changed

1 file changed

+21
-22
lines changed

.github/workflows/maven.yml

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ jobs:
4040
runs-on: ubuntu-latest
4141
steps:
4242
- name: Checkout repo
43-
uses: actions/checkout@v2
43+
uses: actions/checkout@v3
4444

4545
- name: Set up JDK
46-
uses: actions/setup-java@v2
46+
uses: actions/setup-java@v3
4747
with:
4848
java-version: ${{env.JAVA_VERSION}}
4949
cache: 'maven'
@@ -60,10 +60,10 @@ jobs:
6060
profile: [ 'cockroachdb', 'mariadb', 'mysql', 'postgres', 'spanner', 'phoenix', 'sqlserver', 'sqlite' ]
6161
steps:
6262
- name: Checkout repo
63-
uses: actions/checkout@v2
63+
uses: actions/checkout@v3
6464

6565
- name: Set up JDK
66-
uses: actions/setup-java@v2
66+
uses: actions/setup-java@v3
6767
with:
6868
java-version: ${{env.JAVA_VERSION}}
6969
cache: 'maven'
@@ -73,7 +73,7 @@ jobs:
7373
run: mvn -B package -P ${{matrix.profile}} --file pom.xml -DskipTests
7474

7575
- name: Upload TGZ artifact
76-
uses: actions/upload-artifact@v2
76+
uses: actions/upload-artifact@v3
7777
with:
7878
name: benchbase-${{matrix.profile}}
7979
path: target/benchbase-${{matrix.profile}}.tgz
@@ -90,7 +90,7 @@ jobs:
9090
benchmark: [ 'epinions', 'hyadapt', 'noop', 'otmetrics', 'resourcestresser', 'seats', 'sibench', 'smallbank', 'tatp', 'tpcc', 'twitter', 'voter', 'wikipedia', 'ycsb' ]
9191
steps:
9292
- name: Download artifact
93-
uses: actions/download-artifact@v2
93+
uses: actions/download-artifact@v3
9494
with:
9595
name: benchbase-sqlite
9696

@@ -103,7 +103,7 @@ jobs:
103103
rm -rf benchbase-sqlite.tgz
104104
105105
- name: Set up JDK
106-
uses: actions/setup-java@v2
106+
uses: actions/setup-java@v3
107107
with:
108108
java-version: ${{env.JAVA_VERSION}}
109109
distribution: 'temurin'
@@ -138,7 +138,7 @@ jobs:
138138
- 3306:3306
139139
steps:
140140
- name: Download artifact
141-
uses: actions/download-artifact@v2
141+
uses: actions/download-artifact@v3
142142
with:
143143
name: benchbase-mariadb
144144

@@ -151,7 +151,7 @@ jobs:
151151
rm -rf benchbase-mariadb.tgz
152152
153153
- name: Set up JDK
154-
uses: actions/setup-java@v2
154+
uses: actions/setup-java@v3
155155
with:
156156
java-version: ${{env.JAVA_VERSION}}
157157
distribution: 'temurin'
@@ -189,7 +189,7 @@ jobs:
189189
- 3306:3306
190190
steps:
191191
- name: Download artifact
192-
uses: actions/download-artifact@v2
192+
uses: actions/download-artifact@v3
193193
with:
194194
name: benchbase-mysql
195195

@@ -202,7 +202,7 @@ jobs:
202202
rm -rf benchbase-mysql.tgz
203203
204204
- name: Set up JDK
205-
uses: actions/setup-java@v2
205+
uses: actions/setup-java@v3
206206
with:
207207
java-version: ${{env.JAVA_VERSION}}
208208
distribution: 'temurin'
@@ -239,7 +239,7 @@ jobs:
239239
- 5432:5432
240240
steps:
241241
- name: Download artifact
242-
uses: actions/download-artifact@v2
242+
uses: actions/download-artifact@v3
243243
with:
244244
name: benchbase-postgres
245245

@@ -252,7 +252,7 @@ jobs:
252252
rm -rf benchbase-postgres.tgz
253253
254254
- name: Set up JDK
255-
uses: actions/setup-java@v2
255+
uses: actions/setup-java@v3
256256
with:
257257
java-version: ${{env.JAVA_VERSION}}
258258
distribution: 'temurin'
@@ -282,7 +282,7 @@ jobs:
282282
- 26257:26257
283283
steps:
284284
- name: Download artifact
285-
uses: actions/download-artifact@v2
285+
uses: actions/download-artifact@v3
286286
with:
287287
name: benchbase-cockroachdb
288288

@@ -295,7 +295,7 @@ jobs:
295295
rm -rf benchbase-cockroachdb.tgz
296296
297297
- name: Set up JDK
298-
uses: actions/setup-java@v2
298+
uses: actions/setup-java@v3
299299
with:
300300
java-version: ${{env.JAVA_VERSION}}
301301
distribution: 'temurin'
@@ -330,7 +330,7 @@ jobs:
330330
- 1433:1433
331331
steps:
332332
- name: Download artifact
333-
uses: actions/download-artifact@v2
333+
uses: actions/download-artifact@v3
334334
with:
335335
name: benchbase-sqlserver
336336

@@ -343,7 +343,7 @@ jobs:
343343
rm -rf benchbase-sqlserver.tgz
344344
345345
- name: Set up JDK
346-
uses: actions/setup-java@v2
346+
uses: actions/setup-java@v3
347347
with:
348348
java-version: ${{env.JAVA_VERSION}}
349349
distribution: 'temurin'
@@ -406,16 +406,15 @@ jobs:
406406
PGPASSWORD=password dropdb -h localhost -U admin benchbase --if-exists
407407
PGPASSWORD=password createdb -h localhost -U admin benchbase
408408
- name: Checkout repo
409-
uses: actions/checkout@v2
409+
uses: actions/checkout@v3
410410
# https://github.com/actions/cache/blob/master/examples.md#java---maven
411411
- name: Cache local Maven repository
412-
uses: actions/cache@v2
412+
uses: actions/cache@v3
413413
with:
414414
path: ~/.m2/repository
415-
# Try to use the same key as https://github.com/actions/setup-java uses in the steps above.
416-
key: setup-java-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
415+
key: setup-java-${{ runner.os }}-docker-maven-${{ hashFiles('**/pom.xml') }}
417416
restore-keys: |
418-
setup-java-${{ runner.os }}-maven-
417+
setup-java-${{ runner.os }}-docker-maven-
419418
- name: Build benchbase-dev image
420419
run: |
421420
./docker/benchbase/build-dev-image.sh

0 commit comments

Comments
 (0)