From 71f62a690d46742b35e229d6902955f17c6a4967 Mon Sep 17 00:00:00 2001 From: Sascha Schwarze Date: Sun, 21 Jul 2024 15:50:38 +0200 Subject: [PATCH] Test two different Tekton versions in e2e and integration tests --- .github/workflows/ci.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b052533b7d..f6cc935bba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,7 +63,12 @@ jobs: kubernetes: - v1.27.11 - v1.29.2 - max-parallel: 2 + tekton: + # oldest LTS that exists at the time of our planned next release + - v0.53.5 + # newest LTS that exists at the time of our planned next release + - v0.59.2 + max-parallel: 4 runs-on: ubuntu-latest steps: - name: Check out code @@ -109,6 +114,8 @@ jobs: exit 1 fi - name: Install Tekton + env: + TEKTON_VERSION: ${{ matrix.tekton }} run: | make kind-tekton kubectl -n tekton-pipelines rollout status deployment tekton-pipelines-controller --timeout=1m @@ -132,7 +139,12 @@ jobs: kubernetes: - v1.27.11 - v1.29.2 - max-parallel: 2 + tekton: + # oldest LTS that exists at the time of our planned next release + - v0.53.5 + # newest LTS that exists at the time of our planned next release + - v0.59.2 + max-parallel: 4 runs-on: ubuntu-latest steps: - name: Maximize build space @@ -185,6 +197,8 @@ jobs: exit 1 fi - name: Install Tekton + env: + TEKTON_VERSION: ${{ matrix.tekton }} run: | make kind-tekton kubectl -n tekton-pipelines rollout status deployment tekton-pipelines-controller --timeout=1m