From fc2e27f6455ff36a9cfdd8c874aa63727f0bebe8 Mon Sep 17 00:00:00 2001 From: Cees-Jan Kiewiet Date: Mon, 10 Jun 2024 12:05:50 +0200 Subject: [PATCH] Automate supported versions --- .github/workflows/helm-charts-test.yaml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/helm-charts-test.yaml b/.github/workflows/helm-charts-test.yaml index e1f2ba8..4467488 100644 --- a/.github/workflows/helm-charts-test.yaml +++ b/.github/workflows/helm-charts-test.yaml @@ -3,6 +3,15 @@ name: "helm-charts/test" on: pull_request jobs: + kubernetes-versions: + runs-on: ubuntu-latest + steps: + - id: release + uses: JLLeitschuh/endoflife-matrix-action@releases/v1 + with: + product: kubernetes + outputs: + matrix: ${{ steps.release.outputs.versions }} lint: runs-on: ubuntu-latest steps: @@ -15,17 +24,15 @@ jobs: - name: Lint charts id: lint run: ct lint --all --target-branch ${{ github.event.repository.default_branch }} - test: runs-on: ubuntu-latest - needs: lint + needs: + - lint + - kubernetes-versions strategy: fail-fast: false matrix: - k8s: - - "1.28" - - "1.29" - - "1.30" + k8s: ${{ fromJson(needs.kubernetes-versions.outputs.matrix) }} steps: - name: Checkout uses: actions/checkout@v4