Skip to content

Bump default versions of dependencies actions - #104

Open
Frawless wants to merge 4 commits into
frawless/show-uncommitted-difffrom
frawless/bump-dependency-defaults
Open

Frawless wants to merge 4 commits into
frawless/show-uncommitted-difffrom
frawless/bump-dependency-defaults

Conversation

@Frawless

Copy link
Copy Markdown
Member

Type of Change

  • Task

Description

Bumps the default tool versions of the dependency actions (tests and README updated too):

  • Helm v3.20.0 → v4.3.2, helm-unittest v1.0.3 → v1.2.1. Helm 4 verifies plugin signatures by default, which a git source does not support, so setup-helm.sh passes --verify=false on Helm 4. The test matrix now covers v4.0.0 and v4.3.2. TEST_HELM3_VERSION in setup-helm.sh is renamed to TEST_HELM_VERSION.

Important

helm-unittest v1.1.0+ cannot be loaded by Helm < 3.18. Repos passing helmVersion: v3.16.0 (operator, drain-cleaner, access-operator) need to move to Helm 4 when they bump the pin, or set helmUnitTestVersion: v1.0.3.

  • minikube v1.38.0 → v1.39.0. 1.39 defaults to containerd, so minikube start now sets --container-runtime=docker; load-containers relies on minikube docker-env.
  • Fix: setup-minikube defaulted kubeVersion to v1.38.0, which is not released yet (kubectl download returns 404). It is now v1.37.2.
  • kind 0.32.0 → 0.33.0, cloud-provider-kind 0.11.0 → 0.12.0
  • registry 2.8.3 → 3.1.2 (kind and minikube)
  • syft 1.20.0 → 1.57.1, yq v4.53.3 → v4.54.3
  • Maven 3.9.9 → 3.9.16, Ruby 3.2 (EOL) → 3.4
  • Java 25 added to the setup-java test matrix

Maven 3.10 is left for a separate change.

Checklist

  • Update documentation
  • Write tests
  • Make sure all tests pass
  • Try your changes inside a Kubernetes cluster, not just from unit tests
  • AI assistance was used to create this PR (see the Strimzi AI policy)

Stack created with GitHub Stacks CLI • Give Feedback 💬

@Frawless
Frawless added this pull request to stack #105 November 13, 2026 18:47
@Frawless
Frawless force-pushed the frawless/bump-dependency-defaults branch from 9ab921b to dc5779d Compare November 13, 2026 19:15
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>

# Conflicts:
#	README.md
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
@Frawless
Frawless force-pushed the frawless/bump-dependency-defaults branch from dc5779d to be6ca65 Compare November 13, 2026 19:42
@Frawless
Frawless requested a review from a team November 13, 2026 20:27
@Frawless Frawless added this to the 4.0 milestone Nov 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants