Skip to content

Commit b58158f

Browse files
committed
Ref #34717: update GHA workflow
1 parent 9396d65 commit b58158f

1 file changed

Lines changed: 9 additions & 29 deletions

File tree

.github/workflows/workflows.yaml

Lines changed: 9 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,27 @@ jobs:
1616
strategy:
1717
matrix:
1818
java:
19-
- 17
19+
- 21
2020
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'
2824

2925
steps:
30-
- uses: actions/checkout@v2
26+
- uses: actions/checkout@v4
3127
- name: Set up JDK
32-
uses: actions/setup-java@v1
28+
uses: actions/setup-java@v4
3329
with:
3430
java-version: ${{ matrix.java }}
31+
distribution: temurin
3532
- name: Cache Maven packages
36-
uses: actions/cache@v2
33+
uses: actions/cache@v4
3734
with:
3835
path: ~/.m2
3936
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
4037
restore-keys: ${{ runner.os }}-m2
4138
- name: Setup Minikube
42-
uses: manusa/actions-setup-minikube@v2.7.2
39+
uses: manusa/actions-setup-minikube@v2.13.1
4340
with:
4441
minikube version: 'v1.33.0'
4542
kubernetes version: ${{ matrix.kubernetes }}
@@ -58,20 +55,3 @@ jobs:
5855
run: mvn -B -U clean install -DskipTests
5956
- name: Run Tests
6057
run: mvn -B test
61-
62-
dependency:
63-
runs-on: ubuntu-latest
64-
65-
steps:
66-
- uses: actions/checkout@v2
67-
- name: Set up JDK
68-
uses: actions/setup-java@v1
69-
with:
70-
java-version: 17
71-
- name: Run Dependency Check
72-
run: mvn -B -Powasp-dependency-check verify -DskipTests
73-
- name: Archive code coverage results
74-
uses: actions/upload-artifact@v2
75-
with:
76-
name: dependency-check-report
77-
path: target/dependency-check-report.html

0 commit comments

Comments
 (0)