Visitar URL original
fix(linters): update golangci-lint to v2.14.0 by ruslan-shaydullin · Pull Request #32744 · helm/helm · GitHub
Skip to content

fix(linters): update golangci-lint to v2.14.0 - #32744

Merged
TerryHowe merged 1 commit into
helm:mainfrom
ruslan-shaydullin:fix/golangci-lint-v2.14.0
Oct 14, 2026
Merged

TerryHowe merged 1 commit into
helm:mainfrom
ruslan-shaydullin:fix/golangci-lint-v2.14.0

Conversation

@ruslan-shaydullin

Copy link
Copy Markdown
Contributor

What this PR does / why we need it:

The golangci-lint workflow resolves GOLANG_VERSION=1.27 to Go 1.27.2 now, and golangci-lint v2.13.1 can't read its export data. The job fails in typecheck on a file the PR didn't touch. I hit it on #32743:

internal/plugin/schema/getter.go:17:2: could not import errors (/opt/hostedtoolcache/go/1.27.2/x64/src/errors/wrap.go:8:2: could not import internal/reflectlite (/opt/hostedtoolcache/go/1.27.2/x64/src/internal/reflectlite/swapper.go:8:2: could not import internal/goarch (-: could not load export data: internal error in importing "internal/goarch" (cannot decode "internal/goarch", export data version 5 is greater than maximum supported version 4); please report an issue))) (typecheck)

I got the same error locally on main (dc56a44) with Go 1.27.2 and v2.13.1. With Go 1.27.0 it passes. With v2.14.0 on Go 1.27.2, golangci-lint config verify passes and golangci-lint run ./... reports 0 issues, so no config changes are needed.

Special notes for your reviewer:

Only .github/env changes. make test-style reads the expected version from there too.

If applicable:

  • this PR contains user facing changes (the docs needed label should be applied if so)
  • this PR contains unit tests
  • this PR has been tested for backwards compatibility

The golangci-lint job now gets Go 1.27.2 from setup-go, and
golangci-lint v2.13.1 cannot read its export data, so typecheck fails
on files that were not changed:

  could not load export data: internal error in importing
  "internal/goarch" (cannot decode "internal/goarch", export data
  version 5 is greater than maximum supported version 4)

v2.14.0 works with Go 1.27.2 and reports no issues on main.

Signed-off-by: Ruslan Shaydullin <shaydullin.r.d@outlook.com>
@pull-request-size pull-request-size Bot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Oct 13, 2026
@github-actions github-actions Bot added the v4.x Issues and Pull Requests related to the major version v4 label Oct 13, 2026
TerryHowe added a commit to TerryHowe/helm that referenced this pull request Oct 14, 2026
v2.13.1 cannot read the export data produced by Go 1.27.2, failing every package with a typecheck error. Matches helm#32744.

Signed-off-by: Terry Howe <terrylhowe@gmail.com>

@TerryHowe TerryHowe left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@TerryHowe
TerryHowe merged commit bb72919 into helm:main Oct 14, 2026
6 checks passed
@TerryHowe

Copy link
Copy Markdown
Contributor

Thanks!

@scottrigby scottrigby added this to the 4.3.1 milestone Oct 14, 2026
scottrigby pushed a commit that referenced this pull request Oct 15, 2026
The golangci-lint job now gets Go 1.27.2 from setup-go, and
golangci-lint v2.13.1 cannot read its export data, so typecheck fails
on files that were not changed:

  could not load export data: internal error in importing
  "internal/goarch" (cannot decode "internal/goarch", export data
  version 5 is greater than maximum supported version 4)

v2.14.0 works with Go 1.27.2 and reports no issues on main.

Signed-off-by: Ruslan Shaydullin <shaydullin.r.d@outlook.com>
(cherry picked from commit bb72919)
@scottrigby scottrigby added the picked Indicates that a PR has been cherry-picked into the next release candidate. label Oct 15, 2026
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Oct 16, 2026
##### [\`v4.3.1\`](https://github.com/helm/helm/releases/tag/v4.3.1)

Helm v4.3.1 is a patch release. Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

- Join the discussion in [Kubernetes Slack](https://kubernetes.slack.com):
  - for questions and just to hang out
  - for discussing PRs, code, and bugs
- Hang out at the Public Developer Call: Thursday, 9:30 Pacific via [Zoom](https://zoom-lfx.platform.linuxfoundation.org/meeting/91295593969?password=17825db5-c698-44cc-9f00-ef1f61f5d3fb)
- Test, debug, and contribute charts: [ArtifactHub/packages](https://artifacthub.io/packages/search?kind=0)

##### Notable Changes

- fix(action): wait for CRD establishment under HookOnlyStrategy [#32672](helm/helm#32672) by [@pujitha24](https://github.com/pujitha24)
- fix(linters): update golangci-lint to v2.14.0 [#32744](helm/helm#32744) by [@ruslan-shaydullin](https://github.com/ruslan-shaydullin)

##### Installation and Upgrading

Download Helm v4.3.1. The common platform binaries are here:

- [MacOS amd64](https://get.helm.sh/helm-v4.3.1-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-darwin-amd64.tar.gz.sha256sum) / 34bec4eba761ba5c16d1965ee6b8f5b0abe5993974a802274e2a4f0418893d89)
- [MacOS arm64](https://get.helm.sh/helm-v4.3.1-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-darwin-arm64.tar.gz.sha256sum) / 6b4e61c8cd27d99e5a801e63ff25dd5c70b36875c2cd659d3e9ce6b76fc23198)
- [Linux amd64](https://get.helm.sh/helm-v4.3.1-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-amd64.tar.gz.sha256sum) / 0403a88ae20913d11b10a2467b50087721fea7581736da6b9d3992f5357fe54b)
- [Linux arm](https://get.helm.sh/helm-v4.3.1-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-arm.tar.gz.sha256sum) / 292588ea9f89705511c93a39687fe5e26767bd85b5085a1be9a2a1563c1e28fa)
- [Linux arm64](https://get.helm.sh/helm-v4.3.1-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-arm64.tar.gz.sha256sum) / 8cf8f66ecbc252ac8f7f06cca68aba88508ddfde3a6a34feb1678ad1694b4f88)
- [Linux i386](https://get.helm.sh/helm-v4.3.1-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-386.tar.gz.sha256sum) / bfe8cbbec02362d869e183f27ca03342820ceae908f7a7db2e17caeef74e6d30)
- [Linux loong64](https://get.helm.sh/helm-v4.3.1-linux-loong64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-loong64.tar.gz.sha256sum) / 5fc8ae4eb1d513775374160a1ff5255290b86e8a71beeae09ae7d3a60f50962f)
- [Linux ppc64le](https://get.helm.sh/helm-v4.3.1-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-ppc64le.tar.gz.sha256sum) / 11bbb554976ce22aeb21b308bb5683f98941db81725d2b280d8b943b6ada8036)
- [Linux s390x](https://get.helm.sh/helm-v4.3.1-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-s390x.tar.gz.sha256sum) / dfb031400c1215c0bd673d5e25bcd300a5af903fbfed10b5cb8b3ffc03bcecb6)
- [Linux riscv64](https://get.helm.sh/helm-v4.3.1-linux-riscv64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-riscv64.tar.gz.sha256sum) / 20ebb3346bf1d5e5c330a7f1405cfea8eab6a5e1752f24055f03a5221be1688e)
- [Windows amd64](https://get.helm.sh/helm-v4.3.1-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v4.3.1-windows-amd64.zip.sha256sum) / fcfd7b796dcf0f225abc40b5636a3b01f55f3de2fb1dfb18475df94e62c14112)
- [Windows arm64](https://get.helm.sh/helm-v4.3.1-windows-arm64.zip) ([checksum](https://get.helm.sh/helm-v4.3.1-windows-arm64.zip.sha256sum) / 373edaae86db70342ef39b014e2e7764ea8f9cff08714843daa5e55b5ee492f2)

This release was signed with `208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155` and can be found at [@scottrigby](https://github.com/scottrigby) [keybase account](https://keybase.io/r6by). Please use the attached signatures for verifying this release using `gpg`.

The [Quickstart Guide](https://helm.sh/docs/intro/quickstart/) will get you going from there. For **upgrade instructions** or detailed installation notes, check the [install guide](https://helm.sh/docs/intro/install/). You can also use a [script to install](https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-4) on any system with `bash`.

##### What's Next

- 4.3.2 and 3.22.2 are the next patch releases scheduled for November 11, 2026
- 4.4.0 is the next minor release scheduled for January 13, 2027. There will be no further Helm 3 minor releases (see <https://helm.sh/blog/helm-v3-end-of-life>)

##### Changelog

- chore(deps): bump otlploghttp and stdoutlog to v0.21.0 [`c0d08d0`](helm/helm@c0d08d0) (Terry Howe)
- chore(deps): bump the k8s-io group across 1 directory with 7 updates [`0c0146e`](helm/helm@0c0146e) (dependabot\[bot])
- fix: bump golang.org/x/net to v0.61.0 ([#32758](helm/helm#32758)) [`dd91731`](helm/helm@dd91731) (Terry Howe)
- fix(linters): update golangci-lint to v2.14.0 ([#32744](helm/helm#32744)) [`3a376b2`](helm/helm@3a376b2) (Ruslan Shaydullin)
- fix(action): wait for CRD establishment under HookOnlyStrategy ([#32672](helm/helm#32672)) [`5fed6a5`](helm/helm@5fed6a5) (Pujitha Paladugu)
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.25.1 to 0.25.2 ([#32726](helm/helm#32726)) [`b227bf4`](helm/helm@b227bf4) (dependabot\[bot])
- chore(deps): bump sigs.k8s.io/kustomize/kyaml from 0.21.1 to 0.21.2 ([#32715](helm/helm#32715)) [`af79b8e`](helm/helm@af79b8e) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc [`ab6b245`](helm/helm@ab6b245) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp ([#32665](helm/helm#32665)) [`0f20617`](helm/helm@0f20617) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc ([#32664](helm/helm#32664)) [`e26e158`](helm/helm@e26e158) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace ([#32663](helm/helm#32663)) [`23ab1c5`](helm/helm@23ab1c5) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.44.0 to 1.45.0 ([#32662](helm/helm#32662)) [`8303180`](helm/helm@8303180) (dependabot\[bot])
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Oct 16, 2026
##### [\`v4.3.1\`](https://github.com/helm/helm/releases/tag/v4.3.1)

Helm v4.3.1 is a patch release. Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

- Join the discussion in [Kubernetes Slack](https://kubernetes.slack.com):
  - for questions and just to hang out
  - for discussing PRs, code, and bugs
- Hang out at the Public Developer Call: Thursday, 9:30 Pacific via [Zoom](https://zoom-lfx.platform.linuxfoundation.org/meeting/91295593969?password=17825db5-c698-44cc-9f00-ef1f61f5d3fb)
- Test, debug, and contribute charts: [ArtifactHub/packages](https://artifacthub.io/packages/search?kind=0)

##### Notable Changes

- fix(action): wait for CRD establishment under HookOnlyStrategy [#32672](helm/helm#32672) by [@pujitha24](https://github.com/pujitha24)
- fix(linters): update golangci-lint to v2.14.0 [#32744](helm/helm#32744) by [@ruslan-shaydullin](https://github.com/ruslan-shaydullin)

##### Installation and Upgrading

Download Helm v4.3.1. The common platform binaries are here:

- [MacOS amd64](https://get.helm.sh/helm-v4.3.1-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-darwin-amd64.tar.gz.sha256sum) / 34bec4eba761ba5c16d1965ee6b8f5b0abe5993974a802274e2a4f0418893d89)
- [MacOS arm64](https://get.helm.sh/helm-v4.3.1-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-darwin-arm64.tar.gz.sha256sum) / 6b4e61c8cd27d99e5a801e63ff25dd5c70b36875c2cd659d3e9ce6b76fc23198)
- [Linux amd64](https://get.helm.sh/helm-v4.3.1-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-amd64.tar.gz.sha256sum) / 0403a88ae20913d11b10a2467b50087721fea7581736da6b9d3992f5357fe54b)
- [Linux arm](https://get.helm.sh/helm-v4.3.1-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-arm.tar.gz.sha256sum) / 292588ea9f89705511c93a39687fe5e26767bd85b5085a1be9a2a1563c1e28fa)
- [Linux arm64](https://get.helm.sh/helm-v4.3.1-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-arm64.tar.gz.sha256sum) / 8cf8f66ecbc252ac8f7f06cca68aba88508ddfde3a6a34feb1678ad1694b4f88)
- [Linux i386](https://get.helm.sh/helm-v4.3.1-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-386.tar.gz.sha256sum) / bfe8cbbec02362d869e183f27ca03342820ceae908f7a7db2e17caeef74e6d30)
- [Linux loong64](https://get.helm.sh/helm-v4.3.1-linux-loong64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-loong64.tar.gz.sha256sum) / 5fc8ae4eb1d513775374160a1ff5255290b86e8a71beeae09ae7d3a60f50962f)
- [Linux ppc64le](https://get.helm.sh/helm-v4.3.1-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-ppc64le.tar.gz.sha256sum) / 11bbb554976ce22aeb21b308bb5683f98941db81725d2b280d8b943b6ada8036)
- [Linux s390x](https://get.helm.sh/helm-v4.3.1-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-s390x.tar.gz.sha256sum) / dfb031400c1215c0bd673d5e25bcd300a5af903fbfed10b5cb8b3ffc03bcecb6)
- [Linux riscv64](https://get.helm.sh/helm-v4.3.1-linux-riscv64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-riscv64.tar.gz.sha256sum) / 20ebb3346bf1d5e5c330a7f1405cfea8eab6a5e1752f24055f03a5221be1688e)
- [Windows amd64](https://get.helm.sh/helm-v4.3.1-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v4.3.1-windows-amd64.zip.sha256sum) / fcfd7b796dcf0f225abc40b5636a3b01f55f3de2fb1dfb18475df94e62c14112)
- [Windows arm64](https://get.helm.sh/helm-v4.3.1-windows-arm64.zip) ([checksum](https://get.helm.sh/helm-v4.3.1-windows-arm64.zip.sha256sum) / 373edaae86db70342ef39b014e2e7764ea8f9cff08714843daa5e55b5ee492f2)

This release was signed with `208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155` and can be found at [@scottrigby](https://github.com/scottrigby) [keybase account](https://keybase.io/r6by). Please use the attached signatures for verifying this release using `gpg`.

The [Quickstart Guide](https://helm.sh/docs/intro/quickstart/) will get you going from there. For **upgrade instructions** or detailed installation notes, check the [install guide](https://helm.sh/docs/intro/install/). You can also use a [script to install](https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-4) on any system with `bash`.

##### What's Next

- 4.3.2 and 3.22.2 are the next patch releases scheduled for November 11, 2026
- 4.4.0 is the next minor release scheduled for January 13, 2027. There will be no further Helm 3 minor releases (see <https://helm.sh/blog/helm-v3-end-of-life>)

##### Changelog

- chore(deps): bump otlploghttp and stdoutlog to v0.21.0 [`c0d08d0`](helm/helm@c0d08d0) (Terry Howe)
- chore(deps): bump the k8s-io group across 1 directory with 7 updates [`0c0146e`](helm/helm@0c0146e) (dependabot\[bot])
- fix: bump golang.org/x/net to v0.61.0 ([#32758](helm/helm#32758)) [`dd91731`](helm/helm@dd91731) (Terry Howe)
- fix(linters): update golangci-lint to v2.14.0 ([#32744](helm/helm#32744)) [`3a376b2`](helm/helm@3a376b2) (Ruslan Shaydullin)
- fix(action): wait for CRD establishment under HookOnlyStrategy ([#32672](helm/helm#32672)) [`5fed6a5`](helm/helm@5fed6a5) (Pujitha Paladugu)
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.25.1 to 0.25.2 ([#32726](helm/helm#32726)) [`b227bf4`](helm/helm@b227bf4) (dependabot\[bot])
- chore(deps): bump sigs.k8s.io/kustomize/kyaml from 0.21.1 to 0.21.2 ([#32715](helm/helm#32715)) [`af79b8e`](helm/helm@af79b8e) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc [`ab6b245`](helm/helm@ab6b245) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp ([#32665](helm/helm#32665)) [`0f20617`](helm/helm@0f20617) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc ([#32664](helm/helm#32664)) [`e26e158`](helm/helm@e26e158) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace ([#32663](helm/helm#32663)) [`23ab1c5`](helm/helm@23ab1c5) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.44.0 to 1.45.0 ([#32662](helm/helm#32662)) [`8303180`](helm/helm@8303180) (dependabot\[bot])
hbjydev pushed a commit to hbjydev/phoebe that referenced this pull request Oct 20, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [aqua:helm/helm](https://github.com/helm/helm) | tools | patch | `4.3.0` → `4.3.1` |

---

### Release Notes

<details>
<summary>helm/helm (aqua:helm/helm)</summary>

### [`v4.3.1`](https://github.com/helm/helm/releases/tag/v4.3.1): Helm v4.3.1

[Compare Source](helm/helm@v4.3.0-rc.1...v4.3.1)

Helm v4.3.1 is a patch release. Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

- Join the discussion in [Kubernetes Slack](https://kubernetes.slack.com):
  - for questions and just to hang out
  - for discussing PRs, code, and bugs
- Hang out at the Public Developer Call: Thursday, 9:30 Pacific via [Zoom](https://zoom-lfx.platform.linuxfoundation.org/meeting/91295593969?password=17825db5-c698-44cc-9f00-ef1f61f5d3fb)
- Test, debug, and contribute charts: [ArtifactHub/packages](https://artifacthub.io/packages/search?kind=0)

#### Notable Changes

- fix(action): wait for CRD establishment under HookOnlyStrategy [#&#8203;32672](helm/helm#32672) by [@&#8203;pujitha24](https://github.com/pujitha24)
- fix(linters): update golangci-lint to v2.14.0 [#&#8203;32744](helm/helm#32744) by [@&#8203;ruslan-shaydullin](https://github.com/ruslan-shaydullin)

#### Installation and Upgrading

Download Helm v4.3.1. The common platform binaries are here:

- [MacOS amd64](https://get.helm.sh/helm-v4.3.1-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-darwin-amd64.tar.gz.sha256sum) / 34bec4eba761ba5c16d1965ee6b8f5b0abe5993974a802274e2a4f0418893d89)
- [MacOS arm64](https://get.helm.sh/helm-v4.3.1-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-darwin-arm64.tar.gz.sha256sum) / 6b4e61c8cd27d99e5a801e63ff25dd5c70b36875c2cd659d3e9ce6b76fc23198)
- [Linux amd64](https://get.helm.sh/helm-v4.3.1-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-amd64.tar.gz.sha256sum) / 0403a88ae20913d11b10a2467b50087721fea7581736da6b9d3992f5357fe54b)
- [Linux arm](https://get.helm.sh/helm-v4.3.1-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-arm.tar.gz.sha256sum) / 292588ea9f89705511c93a39687fe5e26767bd85b5085a1be9a2a1563c1e28fa)
- [Linux arm64](https://get.helm.sh/helm-v4.3.1-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-arm64.tar.gz.sha256sum) / 8cf8f66ecbc252ac8f7f06cca68aba88508ddfde3a6a34feb1678ad1694b4f88)
- [Linux i386](https://get.helm.sh/helm-v4.3.1-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-386.tar.gz.sha256sum) / bfe8cbbec02362d869e183f27ca03342820ceae908f7a7db2e17caeef74e6d30)
- [Linux loong64](https://get.helm.sh/helm-v4.3.1-linux-loong64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-loong64.tar.gz.sha256sum) / 5fc8ae4eb1d513775374160a1ff5255290b86e8a71beeae09ae7d3a60f50962f)
- [Linux ppc64le](https://get.helm.sh/helm-v4.3.1-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-ppc64le.tar.gz.sha256sum) / 11bbb554976ce22aeb21b308bb5683f98941db81725d2b280d8b943b6ada8036)
- [Linux s390x](https://get.helm.sh/helm-v4.3.1-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-s390x.tar.gz.sha256sum) / dfb031400c1215c0bd673d5e25bcd300a5af903fbfed10b5cb8b3ffc03bcecb6)
- [Linux riscv64](https://get.helm.sh/helm-v4.3.1-linux-riscv64.tar.gz) ([checksum](https://get.helm.sh/helm-v4.3.1-linux-riscv64.tar.gz.sha256sum) / 20ebb3346bf1d5e5c330a7f1405cfea8eab6a5e1752f24055f03a5221be1688e)
- [Windows amd64](https://get.helm.sh/helm-v4.3.1-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v4.3.1-windows-amd64.zip.sha256sum) / fcfd7b796dcf0f225abc40b5636a3b01f55f3de2fb1dfb18475df94e62c14112)
- [Windows arm64](https://get.helm.sh/helm-v4.3.1-windows-arm64.zip) ([checksum](https://get.helm.sh/helm-v4.3.1-windows-arm64.zip.sha256sum) / 373edaae86db70342ef39b014e2e7764ea8f9cff08714843daa5e55b5ee492f2)

This release was signed with `208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155` and can be found at [@&#8203;scottrigby](https://github.com/scottrigby) [keybase account](https://keybase.io/r6by). Please use the attached signatures for verifying this release using `gpg`.

The [Quickstart Guide](https://helm.sh/docs/intro/quickstart/) will get you going from there. For **upgrade instructions** or detailed installation notes, check the [install guide](https://helm.sh/docs/intro/install/). You can also use a [script to install](https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-4) on any system with `bash`.

#### What's Next

- 4.3.2 and 3.22.2 are the next patch releases scheduled for November 11, 2026
- 4.4.0 is the next minor release scheduled for January 13, 2027. There will be no further Helm 3 minor releases (see <https://helm.sh/blog/helm-v3-end-of-life>)

#### Changelog

- chore(deps): bump otlploghttp and stdoutlog to v0.21.0 [`c0d08d0`](helm/helm@c0d08d0) (Terry Howe)
- chore(deps): bump the k8s-io group across 1 directory with 7 updates [`0c0146e`](helm/helm@0c0146e) (dependabot\[bot])
- fix: bump golang.org/x/net to v0.61.0 ([#&#8203;32758](helm/helm#32758)) [`dd91731`](helm/helm@dd91731) (Terry Howe)
- fix(linters): update golangci-lint to v2.14.0 ([#&#8203;32744](helm/helm#32744)) [`3a376b2`](helm/helm@3a376b2) (Ruslan Shaydullin)
- fix(action): wait for CRD establishment under HookOnlyStrategy ([#&#8203;32672](helm/helm#32672)) [`5fed6a5`](helm/helm@5fed6a5) (Pujitha Paladugu)
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.25.1 to 0.25.2 ([#&#8203;32726](helm/helm#32726)) [`b227bf4`](helm/helm@b227bf4) (dependabot\[bot])
- chore(deps): bump sigs.k8s.io/kustomize/kyaml from 0.21.1 to 0.21.2 ([#&#8203;32715](helm/helm#32715)) [`af79b8e`](helm/helm@af79b8e) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc [`ab6b245`](helm/helm@ab6b245) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp ([#&#8203;32665](helm/helm#32665)) [`0f20617`](helm/helm@0f20617) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc ([#&#8203;32664](helm/helm#32664)) [`e26e158`](helm/helm@e26e158) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace ([#&#8203;32663](helm/helm#32663)) [`23ab1c5`](helm/helm@23ab1c5) (dependabot\[bot])
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.44.0 to 1.45.0 ([#&#8203;32662](helm/helm#32662)) [`8303180`](helm/helm@8303180) (dependabot\[bot])

</details>

---

### Configuration

📅 **Schedule**: (in timezone Europe/London)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjcuNSIsInVwZGF0ZWRJblZlciI6IjQ0LjE2Ny41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL3BhdGNoIl19-->

Reviewed-on: https://git.hayden.moe/hayden/phoebe/pulls/901
biagiopietro pushed a commit to biagiopietro/helm that referenced this pull request Oct 22, 2026
The golangci-lint job now gets Go 1.27.2 from setup-go, and
golangci-lint v2.13.1 cannot read its export data, so typecheck fails
on files that were not changed:

  could not load export data: internal error in importing
  "internal/goarch" (cannot decode "internal/goarch", export data
  version 5 is greater than maximum supported version 4)

v2.14.0 works with Go 1.27.2 and reports no issues on main.

Signed-off-by: Ruslan Shaydullin <shaydullin.r.d@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

picked Indicates that a PR has been cherry-picked into the next release candidate. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. v4.x Issues and Pull Requests related to the major version v4

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants