9711 Commits

Author SHA1 Message Date
Terry Howe
1ffd0012d3 Merge pull request #32221 from gjenkins8/refactor/testify-pkg-small
refactor(pkg): convert tests to testify assert/require
2026-06-23 05:31:15 -06:00
Terry Howe
dd443e9685 Merge pull request #32260 from gjenkins8/refactor/testify-internal-small
refactor(internal): convert tests to testify assert/require
2026-06-23 05:09:57 -06:00
George Jenkins
addbab2e64 refactor(internal): convert tests to testify assert/require
Convert internal/urlutil, internal/cli/output, internal/monocular,
and internal/sympath test files from native Go testing patterns
(t.Errorf, t.Fatalf, t.Error, t.Fatal) to github.com/stretchr/testify
equivalents (assert.X, require.X).

Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2026-06-23 14:23:35 +12:00
Terry Howe
0bca9871ad Merge pull request #32254 from gjenkins8/refactor/testify-pkg-registry
refactor(pkg/registry): convert tests to testify assert/require
2026-06-22 08:22:21 -06:00
Terry Howe
dd31a27000 Merge pull request #32256 from gjenkins8/refactor/testify-internal-util
refactor(internal): convert tests to testify assert/require
2026-06-22 08:22:04 -06:00
Terry Howe
7e2bdcb526 Merge pull request #32255 from gjenkins8/refactor/testify-pkg-release
refactor(pkg/release): convert tests to testify assert/require
2026-06-22 07:51:49 -06:00
Terry Howe
662c99f910 Merge pull request #32253 from gjenkins8/refactor/testify-repotest
refactor(repotest): convert tests to testify assert/require
2026-06-22 07:21:58 -06:00
Terry Howe
645e6369a7 Merge pull request #32252 from gjenkins8/refactor/testify-pkg-strvals
refactor(pkg/strvals): convert tests to testify assert/require
2026-06-22 06:59:45 -06:00
Terry Howe
4e810c9366 Merge pull request #32251 from gjenkins8/refactor/testify-cmd-helm
refactor(cmd/helm): convert tests to testify assert/require
2026-06-22 06:47:01 -06:00
George Jenkins
7ab295fcfc refactor(internal/release): convert tests to testify assert/require
Replace native Go testing patterns (t.Errorf, t.Fatalf, t.Error,
t.Fatal) with github.com/stretchr/testify equivalents (assert.X,
require.X) for improved test readability and error messages.

Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2026-06-22 21:01:24 +12:00
George Jenkins
4cce0e9e2a refactor(pkg/release): convert tests to testify assert/require
Replace native Go testing patterns (t.Errorf, t.Fatalf, t.Error,
t.Fatal) with github.com/stretchr/testify equivalents (assert.X,
require.X) for improved test readability and error messages.

Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2026-06-22 16:22:20 +12:00
George Jenkins
8b0a167484 refactor(pkg/registry): convert tests to testify assert/require
Replace native Go testing patterns (t.Errorf, t.Fatalf, t.Error,
t.Fatal) with github.com/stretchr/testify equivalents (assert.X,
require.X) for improved test readability and error messages.

Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2026-06-22 16:18:07 +12:00
George Jenkins
3ce02c585a refactor(internal): convert tests to testify assert/require
Convert internal/fileutil, internal/tlsutil, and internal/resolver
test files from native Go testing patterns (t.Errorf, t.Fatalf,
t.Error, t.Fatal) to github.com/stretchr/testify equivalents
(assert.X, require.X).

Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2026-06-22 16:01:04 +12:00
George Jenkins
b42faba9d2 refactor(repotest): convert tests to testify assert/require
Replace native Go testing patterns (t.Errorf, t.Fatalf, t.Error,
t.Fatal) with github.com/stretchr/testify equivalents (assert.X,
require.X) for improved test readability and error messages.

Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2026-06-22 15:53:57 +12:00
Terry Howe
74fa4fceb8 Merge pull request #31862 from mmorel-35/context
chore: enable contextcheck, fatcontext and noctx linters
2026-06-20 16:47:17 -06:00
Matthieu MOREL
34cfdfdbe5 chore: enable contextcheck, fatcontext and noctx linters
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2026-06-19 08:37:48 +00:00
Terry Howe
be45213874 Merge pull request #32238 from helm/dependabot/github_actions/main/actions/checkout-7.0.0
chore(deps): bump actions/checkout from 6.0.3 to 7.0.0
2026-06-18 15:50:00 -06:00
Terry Howe
5a64a89e99 Merge pull request #32241 from helm/dependabot/go_modules/main/github.com/cyphar/filepath-securejoin-0.7.0
chore(deps): bump github.com/cyphar/filepath-securejoin from 0.6.1 to 0.7.0
2026-06-18 15:49:01 -06:00
dependabot[bot]
a0c7d1e1f5 chore(deps): bump github.com/cyphar/filepath-securejoin
Bumps [github.com/cyphar/filepath-securejoin](https://github.com/cyphar/filepath-securejoin) from 0.6.1 to 0.7.0.
- [Release notes](https://github.com/cyphar/filepath-securejoin/releases)
- [Changelog](https://github.com/cyphar/filepath-securejoin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/cyphar/filepath-securejoin/compare/v0.6.1...v0.7.0)

---
updated-dependencies:
- dependency-name: github.com/cyphar/filepath-securejoin
  dependency-version: 0.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-18 21:33:12 +00:00
dependabot[bot]
5848047c6b chore(deps): bump actions/checkout from 6.0.3 to 7.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](df4cb1c069...9c091bb21b)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-18 21:32:39 +00:00
Terry Howe
05b2746081 Merge pull request #32184 from atkrad/fix/kube-isreachable-nil-panic
fix panic on repeated IsReachable calls
2026-06-18 15:24:48 -06:00
Terry Howe
a092a1bd09 Merge pull request #31859 from biagiopietro/feature/rollback-revision-history
feat(history): add rollback revision column to helm history output
2026-06-18 15:04:51 -06:00
George Jenkins
5b1fc3bbf9 Merge pull request #32235 from TerryHowe/fix/testifylint-empty-assertions
test: use assert.Empty for zero-length assertions in validate_test
2026-06-19 07:03:16 +12:00
Terry Howe
c36e4d52bd test: use assert.Empty for zero-length assertions in validate_test
Signed-off-by: Terry Howe <terrylhowe@gmail.com>
2026-06-18 07:56:32 -06:00
Terry Howe
f59fae54cc Merge pull request #32233 from s3onghyun/docs-version-desc-typo
docs: fix typo in helm version command description
2026-06-18 06:21:45 -06:00
George Jenkins
253da5106a Merge pull request #32171 from mmorel-35/empty-len
Fix empty and len testifylint violations across test files
2026-06-18 19:57:07 +12:00
George Jenkins
b7ebb5575f Merge pull request #32210 from helm/dependabot/go_modules/main/k8s-io-5cc882a701
chore(deps): bump the k8s-io group across 1 directory with 7 updates
2026-06-18 19:45:58 +12:00
s3onghyun
dd442c0cc7 docs: fix typo in helm version command description
Signed-off-by: s3onghyun <s3onghyun.hong@gmail.com>
2026-06-18 16:03:12 +09:00
George Jenkins
422773cd49 Merge pull request #32129 from gregory-m/fix-test-logs-non-pod-hooks 2026-06-18 13:07:06 +12:00
dependabot[bot]
fa68e6cb09 chore(deps): bump the k8s-io group across 1 directory with 7 updates
Bumps the k8s-io group with 4 updates in the / directory: [k8s.io/api](https://github.com/kubernetes/api), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver), [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime) and [k8s.io/kubectl](https://github.com/kubernetes/kubectl).


Updates `k8s.io/api` from 0.36.1 to 0.36.2
- [Commits](https://github.com/kubernetes/api/compare/v0.36.1...v0.36.2)

Updates `k8s.io/apiextensions-apiserver` from 0.36.1 to 0.36.2
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.36.1...v0.36.2)

Updates `k8s.io/apimachinery` from 0.36.1 to 0.36.2
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.36.1...v0.36.2)

Updates `k8s.io/apiserver` from 0.36.1 to 0.36.2
- [Commits](https://github.com/kubernetes/apiserver/compare/v0.36.1...v0.36.2)

Updates `k8s.io/cli-runtime` from 0.36.1 to 0.36.2
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.36.1...v0.36.2)

Updates `k8s.io/client-go` from 0.36.1 to 0.36.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.36.1...v0.36.2)

Updates `k8s.io/kubectl` from 0.36.1 to 0.36.2
- [Commits](https://github.com/kubernetes/kubectl/compare/v0.36.1...v0.36.2)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.36.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.36.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.36.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
- dependency-name: k8s.io/apiserver
  dependency-version: 0.36.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
- dependency-name: k8s.io/cli-runtime
  dependency-version: 0.36.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
- dependency-name: k8s.io/client-go
  dependency-version: 0.36.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
- dependency-name: k8s.io/kubectl
  dependency-version: 0.36.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: k8s-io
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-17 21:33:39 +00:00
George Jenkins
5655e3f2a4 Merge pull request #32230 from helm/revert-32081-fix/statuswait-delete-race
Revert "fix(kube): prevent spurious early exit in WaitForDelete during informer sync"
2026-06-18 07:27:13 +12:00
George Jenkins
fb9791f492 Merge pull request #32136 from SebTardif/fix-digest-error-swallow
fix(provenance): check error return in Digest and encodeRelease
2026-06-18 07:01:14 +12:00
George Jenkins
9444d74104 Merge pull request #32178 from helm/dependabot/github_actions/main/actions/checkout-6.0.3
chore(deps): bump actions/checkout from 6.0.2 to 6.0.3
2026-06-18 06:58:39 +12:00
dependabot[bot]
3d2ff2a1aa chore(deps): bump actions/checkout from 6.0.2 to 6.0.3
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](de0fac2e45...df4cb1c069)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-17 18:51:52 +00:00
Terry Howe
a82bd25fc0 Merge pull request #32223 from devShaik010/docs/contributing-wording-fixes
docs: improve CONTRIBUTING.md wording
2026-06-17 04:27:14 -06:00
George Jenkins
daa045d492 refactor(pkg/strvals): convert tests to testify assert/require
Replace native Go testing patterns (t.Errorf, t.Fatalf, t.Error,
t.Fatal) with github.com/stretchr/testify equivalents (assert.X,
require.X) for improved test readability and error messages.

Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2026-06-17 21:52:08 +12:00
George Jenkins
d3bd09147b Revert "fix(kube): prevent spurious early exit in WaitForDelete during informer sync"
Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2026-06-17 13:25:18 +12:00
George Jenkins
9ad5620edc Update pkg/ignore/rules_test.go
Co-authored-by: Terry Howe <terrylhowe@gmail.com>
Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2026-06-16 12:16:54 -07:00
devShaik010
fa9cb49194 docs: improve CONTRIBUTING.md wording
Signed-off-by: devShaik010 <20dpcs044hy@manuu.edu.in>
2026-06-16 20:00:17 +05:30
George Jenkins
f4d713abb2 refactor(pkg): convert tests to testify assert/require
Convert pkg/gates, pkg/kubeenv, pkg/ignore, and pkg/helmpath test
files from native Go testing patterns (t.Errorf, t.Fatalf, t.Error,
t.Fatal) to github.com/stretchr/testify equivalents (assert.X,
require.X).

Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2026-06-16 16:17:14 +12:00
George Jenkins
ed76a36ab9 refactor(cmd/helm): convert tests to testify assert/require
Replace native Go testing patterns (t.Errorf, t.Fatalf, t.Error,
t.Fatal) with github.com/stretchr/testify equivalents (assert.X,
require.X) for improved test readability and error messages.

Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2026-06-16 15:37:08 +12:00
Terry Howe
f8b5203160 Merge pull request #31185 from kyokuping/fix/31183
chore: Improve error reporting for `helm template --debug` with `--show-only`
2026-06-14 05:31:39 -06:00
Jeaeun Kim
9c1d5a3b24 chore: rename savedErr to clear its specific purpose
Signed-off-by: Jeaeun Kim <me@kyoku.dev>
2026-06-13 12:26:10 +09:00
Jeaeun Kim
99baa2edd4 chore: fix lint
Signed-off-by: Jeaeun Kim <me@kyoku.dev>
2026-06-13 12:26:10 +09:00
Jeaeun Kim
ea847fef95 chore: store err separately for clarity
Signed-off-by: Jeaeun Kim <me@kyoku.dev>
2026-06-13 12:26:10 +09:00
Jeaeun Kim
2014946e55 chore: Improve error reporting for helm template --debug with --show-only
Signed-off-by: Jeaeun Kim <me@kyoku.dev>
2026-06-13 12:26:10 +09:00
Terry Howe
b3fbf8d0f7 Merge pull request #30808 from mmorel-35/errorlint
chore: enable errorlint
2026-06-12 20:03:14 -06:00
George Jenkins
81d6f04c82 Merge pull request #30867 from mmorel-35/gocritic
chore: fix deprecatedComment issues from gocritic
2026-06-13 11:34:16 +12:00
Evans Mungai
ac4f8a6c22 Merge pull request #31584 from banjoh/em/check-ownership-before-delete
feat: add ownership verification before deleting resources during uni…
2026-06-12 12:33:19 +01:00
Mohammad Abdolirad
1f7869c31f fix panic on repeated IsReachable calls
- only cache kube client when creation succeeds
- add regression test for two failed reachability checks

Signed-off-by: Mohammad Abdolirad <m.abdolirad@gmail.com>
2026-06-12 11:34:33 +02:00