Skip to content

chore: upgrade Helm to v4.1.3 across CI workflows and Taskfile#2021

Merged
jakobmoellerdev merged 1 commit into
open-component-model:mainfrom
piotrjanik:chore/helm4
Mar 19, 2026
Merged

chore: upgrade Helm to v4.1.3 across CI workflows and Taskfile#2021
jakobmoellerdev merged 1 commit into
open-component-model:mainfrom
piotrjanik:chore/helm4

Conversation

@piotrjanik

@piotrjanik piotrjanik commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

What this PR does / why we need it

Upgrades Helm from v3.14.0 (and v4.0.0 in conformance) to v4.1.3 across all CI workflows and the controller Taskfile:

  • .github/workflows/kubernetes-controller.yml — update all 3 Install Helm steps from v3.14.0 to v4.1.3, standardize action comment to # v4.3.1
  • .github/workflows/controller-release.yml — update Install Helm step from v3.14.0 to v4.1.3, standardize action comment to # v4.3.1
  • .github/workflows/conformance.yml — update Install Helm step from v4.0.0 to v4.1.3
  • kubernetes/controller/Taskfile.yml — update helm-schema-plugin install to use .git suffix and --verify=false for Helm v4 compatibility

Relates to: #2005

Summary by CodeRabbit

  • Chores
    • Updated Helm CLI versions used in CI/CD workflows to a newer v4 release.
    • Adjusted local build tooling to install a Helm schema plugin from the repository URL and disabled plugin signature verification for that install step.

@piotrjanik piotrjanik requested a review from a team as a code owner March 19, 2026 15:04
@github-actions github-actions Bot added kind/chore chore, maintenance, etc. component/github-actions Changes on GitHub Actions or within `.github/` directory size/s Small and removed kind/chore chore, maintenance, etc. labels Mar 19, 2026
@coderabbitai

coderabbitai Bot commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: a33364b7-4f15-4403-ab14-3e6b4c9c4658

📥 Commits

Reviewing files that changed from the base of the PR and between 64e4821 and 3a1e2a7.

📒 Files selected for processing (4)
  • .github/workflows/conformance.yml
  • .github/workflows/controller-release.yml
  • .github/workflows/kubernetes-controller.yml
  • kubernetes/controller/Taskfile.yml
✅ Files skipped from review due to trivial changes (3)
  • .github/workflows/conformance.yml
  • .github/workflows/controller-release.yml
  • .github/workflows/kubernetes-controller.yml
🚧 Files skipped from review as they are similar to previous changes (1)
  • kubernetes/controller/Taskfile.yml

📝 Walkthrough

Walkthrough

Bumps Helm setup in GitHub Actions to azure/setup-helm version v4.1.3 (with tag/comment updates to # v4.3.1 in some workflows) and changes the Helm plugin install command in the controller Taskfile to use the explicit .git URL and --verify=false.

Changes

Cohort / File(s) Summary
GitHub Actions workflows
​.github/workflows/conformance.yml, ​.github/workflows/controller-release.yml, ​.github/workflows/kubernetes-controller.yml
Updated Helm installer step to use azure/setup-helm with version: v4.1.3; adjusted inline comment/tag to # v4.3.1 in kubernetes-controller.yml. No other workflow logic changed.
Controller Taskfile
kubernetes/controller/Taskfile.yml
Changed helm plugin install invocation to use the repository .git URL and added --verify=false to disable plugin signature verification.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Suggested reviewers

  • jakobmoellerdev
  • morri-son

Poem

🐰 I hopped through CI at break of day,
Helm bumped up and chased bugs away,
Plugins fetched by their .git cheer,
Verification muted — no fear,
Pipelines hum, I nibble a carrot here. 🥕

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: upgrading Helm to v4.1.3 across multiple CI workflow files and the Taskfile, which is clearly reflected in the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

morri-son
morri-son previously approved these changes Mar 19, 2026
matthiasbruns
matthiasbruns previously approved these changes Mar 19, 2026
@jakobmoellerdev jakobmoellerdev enabled auto-merge (squash) March 19, 2026 15:57
@github-actions github-actions Bot added the size/xs Extra small label Mar 19, 2026
<!-- markdownlint-disable MD041 -->

Upgrades Helm from v3.14.0 (and v4.0.0 in conformance) to v4.1.3 across all CI workflows and the controller Taskfile:

- `.github/workflows/kubernetes-controller.yml` — update all 3 Install Helm steps from v3.14.0 to v4.1.3, standardize action comment to `# v4.3.1`
- `.github/workflows/controller-release.yml` — update Install Helm step from v3.14.0 to v4.1.3, standardize action comment to `# v4.3.1`
- `.github/workflows/conformance.yml` — update Install Helm step from v4.0.0 to v4.1.3
- `kubernetes/controller/Taskfile.yml` — update helm-schema-plugin install to use `.git` suffix and `--verify=false` for Helm v4 compatibility

<!--
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
-->

Relates to: open-component-model#2005

Signed-off-by: Piotr Janik <piotr.janik@sap.com>

# Conflicts:
#	.github/workflows/controller-release.yml
#	.github/workflows/kubernetes-controller.yml
@jakobmoellerdev jakobmoellerdev merged commit 6860b47 into open-component-model:main Mar 19, 2026
27 checks passed
@piotrjanik piotrjanik deleted the chore/helm4 branch March 19, 2026 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component/github-actions Changes on GitHub Actions or within `.github/` directory kind/chore chore, maintenance, etc. size/s Small size/xs Extra small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants