From 66ead7e773f29cb9b9f42265a3fe6537f4d4d8d9 Mon Sep 17 00:00:00 2001 From: yxxhero Date: Mon, 15 Jun 2026 20:10:04 +0800 Subject: [PATCH] ci: bump Helm support matrix to v3.21.0 and v4.2.0 Drop v3.18.6 from the helm-install and integration-tests matrices so CI covers the latest minor of each supported Helm major (v3.21.0 and v4.2.0). Update the tested-with note in copilot-instructions.md accordingly. Signed-off-by: yxxhero --- .github/copilot-instructions.md | 2 +- .github/workflows/ci.yaml | 19 ++----------------- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index be06c72b..cfbc5d03 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -8,7 +8,7 @@ Always reference these instructions first and fallback to search or bash command **Prerequisites:** - Go >= 1.21 (currently uses Go 1.24.5) -- Helm v3 (tested with v3.17.4 and v3.18.6) +- Helm v3/v4 (tested with v3.21.0 and v4.2.0) **Build Process:** - Build the plugin: `make build` - includes linting and compiles the binary. diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8ad0f1af..c764fa6f 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -40,21 +40,8 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] shell: [default] experimental: [false] - helm-version: [v3.18.6, v3.21.0, v4.2.0] + helm-version: [v3.21.0, v4.2.0] include: - - os: windows-latest - shell: wsl - experimental: false - helm-version: v3.18.6 - - os: windows-latest - shell: cygwin - experimental: false - helm-version: v3.18.6 - - os: ubuntu-latest - container: alpine - shell: sh - experimental: false - helm-version: v3.18.6 - os: windows-latest shell: wsl experimental: false @@ -115,10 +102,8 @@ jobs: strategy: matrix: include: - # Helm maintains the latest minor version only and therefore each Helmfile version supports 2 Helm minor versions. - # That's why we cover only 2 Helm minor versions in this matrix. + # Cover the latest minor of each supported Helm major (v3 and v4). # See https://github.com/helmfile/helmfile/pull/286#issuecomment-1250161182 for more context. - - helm-version: v3.18.6 - helm-version: v3.21.0 - helm-version: v4.2.0 steps: