@@ -16,30 +16,27 @@ jobs:
16
16
strategy :
17
17
matrix :
18
18
java :
19
- - 17
19
+ - 21
20
20
kubernetes :
21
- - ' v1.24.17'
22
- - ' v1.25.16'
23
- - ' v1.26.15'
24
- - ' v1.27.13'
25
- - ' v1.28.9'
26
- - ' v1.29.4'
27
- - ' v1.30.0'
21
+ - ' v1.30.11'
22
+ - ' v1.31.7'
23
+ - ' v1.32.3'
28
24
29
25
steps :
30
- - uses : actions/checkout@v2
26
+ - uses : actions/checkout@v4
31
27
- name : Set up JDK
32
- uses : actions/setup-java@v1
28
+ uses : actions/setup-java@v4
33
29
with :
34
30
java-version : ${{ matrix.java }}
31
+ distribution : temurin
35
32
- name : Cache Maven packages
36
- uses : actions/cache@v2
33
+ uses : actions/cache@v4
37
34
with :
38
35
path : ~/.m2
39
36
key : ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
40
37
restore-keys : ${{ runner.os }}-m2
41
38
- name : Setup Minikube
42
- uses : manusa/actions-setup-minikube@v2.7.2
39
+ uses : manusa/actions-setup-minikube@v2.13.1
43
40
with :
44
41
minikube version : ' v1.33.0'
45
42
kubernetes version : ${{ matrix.kubernetes }}
@@ -63,15 +60,16 @@ jobs:
63
60
runs-on : ubuntu-latest
64
61
65
62
steps :
66
- - uses : actions/checkout@v2
63
+ - uses : actions/checkout@v4
67
64
- name : Set up JDK
68
- uses : actions/setup-java@v1
65
+ uses : actions/setup-java@v4
69
66
with :
70
- java-version : 17
67
+ java-version : 21
68
+ distribution : temurin
71
69
- name : Run Dependency Check
72
70
run : mvn -B -Powasp-dependency-check verify -DskipTests
73
71
- name : Archive code coverage results
74
- uses : actions/upload-artifact@v2
72
+ uses : actions/upload-artifact@v4
75
73
with :
76
74
name : dependency-check-report
77
75
path : target/dependency-check-report.html
0 commit comments