From fed56f4b49888342b013022981a2da32a84e06e4 Mon Sep 17 00:00:00 2001 From: csviri Date: Thu, 5 Jan 2023 14:59:22 +0100 Subject: [PATCH] fix: separated job with special integration tests This fixes also issue with minikube. If started twice in a job, it causes issues. --- .github/workflows/e2e-test.yml | 2 +- .github/workflows/pr.yml | 20 +++++++++++++++++--- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 82799d206d..81680992cc 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -30,7 +30,7 @@ jobs: uses: actions/checkout@v3 - name: Setup Minikube-Kubernetes - uses: manusa/actions-setup-minikube@v2.7.1 + uses: manusa/actions-setup-minikube@v2.7.2 with: minikube version: v1.25.2 kubernetes version: v1.23.6 diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 88580a42cd..ae9e42676b 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -46,7 +46,7 @@ jobs: java-version: ${{ matrix.java }} cache: 'maven' - name: Set up Minikube - uses: manusa/actions-setup-minikube@v2.7.1 + uses: manusa/actions-setup-minikube@v2.7.2 with: minikube version: 'v1.26.0' kubernetes version: ${{ matrix.kubernetes }} @@ -54,8 +54,22 @@ jobs: github token: ${{ secrets.GITHUB_TOKEN }} - name: Run integration tests run: ./mvnw ${MAVEN_ARGS} -B package -P no-unit-tests --file pom.xml - - name: Adjust Minikube Min Request Timeout Setting - uses: manusa/actions-setup-minikube@v2.7.1 + special_integration_tests: + runs-on: ubuntu-latest + strategy: + matrix: + java: [ 11, 17 ] + kubernetes: [ 'v1.22.15', 'v1.23.12', 'v1.24.6', 'v1.25.2' ] + steps: + - uses: actions/checkout@v3 + - name: Set up Java and Maven + uses: actions/setup-java@v3 + with: + distribution: temurin + java-version: ${{ matrix.java }} + cache: 'maven' + - name: Minikube Min Request Timeout Setting + uses: manusa/actions-setup-minikube@v2.7.2 with: minikube version: 'v1.26.0' kubernetes version: ${{ matrix.kubernetes }}