Skip to content

Commit 2fee15d

Browse files
authored
fix: separated job with special integration tests (#1704)
This fixes also issue with minikube. If started twice in a job, it causes issues.
1 parent 2bf0f00 commit 2fee15d

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

.github/workflows/e2e-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
uses: actions/checkout@v3
3131

3232
- name: Setup Minikube-Kubernetes
33-
uses: manusa/[email protected].1
33+
uses: manusa/[email protected].2
3434
with:
3535
minikube version: v1.25.2
3636
kubernetes version: v1.23.6

.github/workflows/pr.yml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,30 @@ jobs:
4646
java-version: ${{ matrix.java }}
4747
cache: 'maven'
4848
- name: Set up Minikube
49-
uses: manusa/[email protected].1
49+
uses: manusa/[email protected].2
5050
with:
5151
minikube version: 'v1.26.0'
5252
kubernetes version: ${{ matrix.kubernetes }}
5353
driver: 'docker'
5454
github token: ${{ secrets.GITHUB_TOKEN }}
5555
- name: Run integration tests
5656
run: ./mvnw ${MAVEN_ARGS} -B package -P no-unit-tests --file pom.xml
57-
- name: Adjust Minikube Min Request Timeout Setting
58-
uses: manusa/[email protected]
57+
special_integration_tests:
58+
runs-on: ubuntu-latest
59+
strategy:
60+
matrix:
61+
java: [ 11, 17 ]
62+
kubernetes: [ 'v1.22.15', 'v1.23.12', 'v1.24.6', 'v1.25.2' ]
63+
steps:
64+
- uses: actions/checkout@v3
65+
- name: Set up Java and Maven
66+
uses: actions/setup-java@v3
67+
with:
68+
distribution: temurin
69+
java-version: ${{ matrix.java }}
70+
cache: 'maven'
71+
- name: Minikube Min Request Timeout Setting
72+
uses: manusa/[email protected]
5973
with:
6074
minikube version: 'v1.26.0'
6175
kubernetes version: ${{ matrix.kubernetes }}

0 commit comments

Comments
 (0)