diff --git a/.github/workflows/helm-charts-test.yaml b/.github/workflows/helm-charts-test.yaml index e1f2ba8..c93efa3 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: actions-matrix/release-matrix-action@v2 + with: + search: "kubernetes" + outputs: + matrix: ${{ steps.release.outputs.matrix }} 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).versions }} steps: - name: Checkout uses: actions/checkout@v4