-
Notifications
You must be signed in to change notification settings - Fork 8.5k
CI: Update Helm to v4.0.1. #14255
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
CI: Update Helm to v4.0.1. #14255
Conversation
✅ Deploy Preview for kubernetes-ingress-nginx canceled.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR updates Helm from v3.19.2 to v4.0.1, which is a major version upgrade. The update is comprehensive but contains a critical issue with the Go import path that needs to be addressed before merging.
Key Changes:
- Updates Helm CLI version to v4.0.1 across all configuration files and workflows
- Updates the Go module dependency from
helm.sh/helm/v3tohelm.sh/helm/v4 - Changes the chartutil import path in Go code (requires verification)
- Updates transitive dependencies (mattn/go-isatty v0.0.19 → v0.0.20)
- Removes obsolete indirect dependencies (pkg/errors v0.9.1)
Reviewed changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| magefiles/steps/helm.go | Updates chartutil import to v4 path - critical issue identified with unusual nested version path |
| go.mod | Updates helm.sh/helm module from v3.19.2 to v4.0.1; removes indirect pkg/errors dependency |
| go.sum | Updates checksums for helm v4, mattn/go-isatty v0.0.20, and removes obsolete entries |
| hack/.tool-versions | Updates tool version reference from 3.19.2 to 4.0.1 |
| images/test-runner/Makefile | Updates HELM_VERSION build argument to 4.0.1 |
| charts/Makefile | Updates helm installation path from v3 to v4 |
| .github/workflows/ci.yaml | Updates azure/setup-helm version parameter to v4.0.1 |
| .github/workflows/chart.yaml | Updates azure/setup-helm version parameter to v4.0.1 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
cpanato
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/approve
tao12345666333
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cpanato, Gacko, tao12345666333 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/triage accepted
/kind cleanup
/priority backlog
/cc @cpanato @strongjz @tao12345666333
/hold