Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package helmfile for openSUSE:Factory 
checked in at 2026-06-10 15:56:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/helmfile (Old)
 and      /work/SRC/openSUSE:Factory/.helmfile.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "helmfile"

Wed Jun 10 15:56:52 2026 rev:93 rq:1358313 version:1.5.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/helmfile/helmfile.changes        2026-05-23 
23:26:04.549524157 +0200
+++ /work/SRC/openSUSE:Factory/.helmfile.new.2375/helmfile.changes      
2026-06-10 15:57:02.238375427 +0200
@@ -1,0 +2,35 @@
+Wed Jun 10 07:39:51 UTC 2026 - Manfred Hollstein <[email protected]>
+
+- Update to version 1.5.3:
+  * build(deps): bump github.com/gookit/color from 1.5.4 to 1.6.1
+    by @dependabot[bot] in #2608
+  * build(deps): bump github.com/aws/aws-sdk-go-v2/config from
+    1.32.17 to 1.32.18 by @dependabot[bot] in #2610
+  * build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from
+    1.101.0 to 1.102.0 by @dependabot[bot] in #2612
+  * build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from
+    1.102.0 to 1.102.1 by @dependabot[bot] in #2613
+  * build(deps): bump github.com/aws/aws-sdk-go-v2/config from
+    1.32.18 to 1.32.20 by @dependabot[bot] in #2614
+  * fix: support array of maps in set/setTemplate values by
+    @yxxhero in #2615
+  * fix: remove naked return by returning expected values by
+    @ceriath in #2617
+  * build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from
+    1.102.1 to 1.103.0 by @dependabot[bot] in #2619
+  * build(deps): bump github.com/aws/aws-sdk-go-v2/config from
+    1.32.20 to 1.32.21 by @dependabot[bot] in #2618
+  * build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from
+    1.103.0 to 1.103.1 by @dependabot[bot] in #2620
+  * build(deps): bump github.com/aws/aws-sdk-go-v2/config from
+    1.32.21 to 1.32.22 by @dependabot[bot] in #2621
+  * build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from
+    1.103.1 to 1.103.2 by @dependabot[bot] in #2622
+  * build(deps): bump github.com/aws/aws-sdk-go-v2/config from
+    1.32.22 to 1.32.23 by @dependabot[bot] in #2623
+  * Bump helm-diff to v3.15.8 across runtime defaults and execution
+    environments by @Copilot in #2624
+  * build(deps): bump golang.org/x/sync from 0.20.0 to 0.21.0 by
+    @dependabot[bot] in #2625
+
+-------------------------------------------------------------------

Old:
----
  helmfile-1.5.2.tar.gz

New:
----
  helmfile-1.5.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ helmfile.spec ++++++
--- /var/tmp/diff_new_pack.U5s1gJ/_old  2026-06-10 15:57:06.138537047 +0200
+++ /var/tmp/diff_new_pack.U5s1gJ/_new  2026-06-10 15:57:06.142537213 +0200
@@ -17,9 +17,9 @@
 #
 
 
-%define git_commit 33eadc993e0ee77de91914afd0ab00042c498232
+%define git_commit 8f6ed6863e17da45990f047e8a4a4d85cc4daa81
 Name:           helmfile
-Version:        1.5.2
+Version:        1.5.3
 Release:        0
 Summary:        Deploy Kubernetes Helm Charts
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.U5s1gJ/_old  2026-06-10 15:57:06.186539037 +0200
+++ /var/tmp/diff_new_pack.U5s1gJ/_new  2026-06-10 15:57:06.190539202 +0200
@@ -5,7 +5,7 @@
     <param name="exclude">.git</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
-    <param name="revision">v1.5.2</param>
+    <param name="revision">v1.5.3</param>
     <param name="changesgenerate">enable</param>
     <param name="changesauthor">[email protected]</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.U5s1gJ/_old  2026-06-10 15:57:06.214540197 +0200
+++ /var/tmp/diff_new_pack.U5s1gJ/_new  2026-06-10 15:57:06.218540363 +0200
@@ -1,7 +1,7 @@
 <servicedata>
 <service name="tar_scm">
   <param name="url">https://github.com/helmfile/helmfile.git</param>
-  <param 
name="changesrevision">33eadc993e0ee77de91914afd0ab00042c498232</param>
+  <param 
name="changesrevision">8f6ed6863e17da45990f047e8a4a4d85cc4daa81</param>
 </service>
 </servicedata>
 

++++++ helmfile-1.5.2.tar.gz -> helmfile-1.5.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-1.5.2/Dockerfile 
new/helmfile-1.5.3/Dockerfile
--- old/helmfile-1.5.2/Dockerfile       2026-05-22 03:16:52.000000000 +0200
+++ new/helmfile-1.5.3/Dockerfile       2026-06-09 11:57:02.000000000 +0200
@@ -95,7 +95,7 @@
     [ "$(age-keygen --version)" = "${AGE_VERSION}" ]
 
 ARG HELM_SECRETS_VERSION="4.7.4"
-RUN helm plugin install https://github.com/databus23/helm-diff --version 
v3.15.3 --verify=false && \
+RUN helm plugin install https://github.com/databus23/helm-diff --version 
v3.15.8 --verify=false && \
     helm plugin install 
https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-${HELM_SECRETS_VERSION}.tgz
 --verify=false && \
     helm plugin install 
https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-getter-${HELM_SECRETS_VERSION}.tgz
 --verify=false && \
     helm plugin install 
https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-post-renderer-${HELM_SECRETS_VERSION}.tgz
 --verify=false && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-1.5.2/Dockerfile.debian-stable-slim 
new/helmfile-1.5.3/Dockerfile.debian-stable-slim
--- old/helmfile-1.5.2/Dockerfile.debian-stable-slim    2026-05-22 
03:16:52.000000000 +0200
+++ new/helmfile-1.5.3/Dockerfile.debian-stable-slim    2026-06-09 
11:57:02.000000000 +0200
@@ -104,7 +104,7 @@
     [ "$(age-keygen --version)" = "${AGE_VERSION}" ]
 
 ARG HELM_SECRETS_VERSION="4.7.4"
-RUN helm plugin install https://github.com/databus23/helm-diff --version 
v3.15.3 --verify=false && \
+RUN helm plugin install https://github.com/databus23/helm-diff --version 
v3.15.8 --verify=false && \
     helm plugin install 
https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-${HELM_SECRETS_VERSION}.tgz
 --verify=false && \
     helm plugin install 
https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-getter-${HELM_SECRETS_VERSION}.tgz
 --verify=false && \
     helm plugin install 
https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-post-renderer-${HELM_SECRETS_VERSION}.tgz
 --verify=false && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-1.5.2/Dockerfile.ubuntu 
new/helmfile-1.5.3/Dockerfile.ubuntu
--- old/helmfile-1.5.2/Dockerfile.ubuntu        2026-05-22 03:16:52.000000000 
+0200
+++ new/helmfile-1.5.3/Dockerfile.ubuntu        2026-06-09 11:57:02.000000000 
+0200
@@ -104,7 +104,7 @@
     [ "$(age-keygen --version)" = "${AGE_VERSION}" ]
 
 ARG HELM_SECRETS_VERSION="4.7.4"
-RUN helm plugin install https://github.com/databus23/helm-diff --version 
v3.15.3 --verify=false && \
+RUN helm plugin install https://github.com/databus23/helm-diff --version 
v3.15.8 --verify=false && \
     helm plugin install 
https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-${HELM_SECRETS_VERSION}.tgz
 --verify=false && \
     helm plugin install 
https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-getter-${HELM_SECRETS_VERSION}.tgz
 --verify=false && \
     helm plugin install 
https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-post-renderer-${HELM_SECRETS_VERSION}.tgz
 --verify=false && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-1.5.2/go.mod new/helmfile-1.5.3/go.mod
--- old/helmfile-1.5.2/go.mod   2026-05-22 03:16:52.000000000 +0200
+++ new/helmfile-1.5.3/go.mod   2026-06-09 11:57:02.000000000 +0200
@@ -6,14 +6,14 @@
        dario.cat/mergo v1.0.2
        github.com/Masterminds/semver/v3 v3.5.0
        github.com/Masterminds/sprig/v3 v3.3.0
-       github.com/aws/aws-sdk-go-v2/config v1.32.17
-       github.com/aws/aws-sdk-go-v2/service/s3 v1.101.0
+       github.com/aws/aws-sdk-go-v2/config v1.32.23
+       github.com/aws/aws-sdk-go-v2/service/s3 v1.103.2
        github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
        github.com/go-test/deep v1.1.1
        github.com/gofrs/flock v0.13.0
        github.com/golang/mock v1.6.0
        github.com/google/go-cmp v0.7.0
-       github.com/gookit/color v1.5.4
+       github.com/gookit/color v1.6.1
        github.com/gosuri/uitable v0.0.4
        github.com/hashicorp/go-cty-funcs v0.1.0
        github.com/hashicorp/go-getter/v2 v2.2.3
@@ -33,7 +33,7 @@
        go.uber.org/zap v1.28.0
        go.yaml.in/yaml/v2 v2.4.4
        go.yaml.in/yaml/v3 v3.0.4
-       golang.org/x/sync v0.20.0
+       golang.org/x/sync v0.21.0
        golang.org/x/term v0.43.0
        gopkg.in/yaml.v3 v3.0.1
        helm.sh/helm/v3 v3.21.0
@@ -164,26 +164,26 @@
        github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // 
indirect
        github.com/atotto/clipboard v0.1.4 // indirect
        github.com/avelino/slugify v0.0.0-20180501145920-855f152bd774 // 
indirect
-       github.com/aws/aws-sdk-go-v2 v1.41.7 // indirect
-       github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.10 // 
indirect
-       github.com/aws/aws-sdk-go-v2/credentials v1.19.16 // indirect
-       github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.23 // indirect
+       github.com/aws/aws-sdk-go-v2 v1.41.12 // indirect
+       github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.13 // 
indirect
+       github.com/aws/aws-sdk-go-v2/credentials v1.19.22 // indirect
+       github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.28 // indirect
        github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.22.2 // indirect
-       github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.23 // indirect
-       github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.23 // indirect
-       github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.24 // indirect
-       github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.9 
// indirect
-       github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.15 // 
indirect
-       github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.23 // 
indirect
-       github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.23 // 
indirect
+       github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.28 // indirect
+       github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.28 // indirect
+       github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.29 // indirect
+       github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.12 
// indirect
+       github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.21 // 
indirect
+       github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.28 // 
indirect
+       github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.28 // 
indirect
        github.com/aws/aws-sdk-go-v2/service/kms v1.51.0 // indirect
        github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.41.6 // indirect
-       github.com/aws/aws-sdk-go-v2/service/signin v1.0.11 // indirect
+       github.com/aws/aws-sdk-go-v2/service/signin v1.1.4 // indirect
        github.com/aws/aws-sdk-go-v2/service/ssm v1.68.5 // indirect
-       github.com/aws/aws-sdk-go-v2/service/sso v1.30.17 // indirect
-       github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.21 // indirect
-       github.com/aws/aws-sdk-go-v2/service/sts v1.42.1 // indirect
-       github.com/aws/smithy-go v1.25.1 // indirect
+       github.com/aws/aws-sdk-go-v2/service/sso v1.31.2 // indirect
+       github.com/aws/aws-sdk-go-v2/service/ssooidc v1.36.5 // indirect
+       github.com/aws/aws-sdk-go-v2/service/sts v1.43.2 // indirect
+       github.com/aws/smithy-go v1.27.1 // indirect
        github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
        github.com/blang/semver/v4 v4.0.0 // indirect
        github.com/cenkalti/backoff/v4 v4.3.0 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-1.5.2/go.sum new/helmfile-1.5.3/go.sum
--- old/helmfile-1.5.2/go.sum   2026-05-22 03:16:52.000000000 +0200
+++ new/helmfile-1.5.3/go.sum   2026-06-09 11:57:02.000000000 +0200
@@ -152,50 +152,50 @@
 github.com/avelino/slugify v0.0.0-20180501145920-855f152bd774/go.mod 
h1:5wi5YYOpfuAKwL5XLFYopbgIl/v7NZxaJpa/4X6yFKE=
 github.com/aws/aws-sdk-go v1.55.8 
h1:JRmEUbU52aJQZ2AjX4q4Wu7t4uZjOu71uyNmaWlUkJQ=
 github.com/aws/aws-sdk-go v1.55.8/go.mod 
h1:ZkViS9AqA6otK+JBBNH2++sx1sgxrPKcSzPPvQkUtXk=
-github.com/aws/aws-sdk-go-v2 v1.41.7 
h1:DWpAJt66FmnnaRIOT/8ASTucrvuDPZASqhhLey6tLY8=
-github.com/aws/aws-sdk-go-v2 v1.41.7/go.mod 
h1:4LAfZOPHNVNQEckOACQx60Y8pSRjIkNZQz1w92xpMJc=
-github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.10 
h1:gx1AwW1Iyk9Z9dD9F4akX5gnN3QZwUB20GGKH/I+Rho=
-github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.10/go.mod 
h1:qqY157uZoqm5OXq/amuaBJyC9hgBCBQnsaWnPe905GY=
-github.com/aws/aws-sdk-go-v2/config v1.32.17 
h1:FpL4/758/diKwqbytU0prpuiu60fgXKUWCpDJtApclU=
-github.com/aws/aws-sdk-go-v2/config v1.32.17/go.mod 
h1:OXqUMzgXytfoF9JaKkhrOYsyh72t9G+MJH8mMRaexOE=
-github.com/aws/aws-sdk-go-v2/credentials v1.19.16 
h1:r3RJBuU7X9ibt8RHbMjWE6y60QbKBiII6wSrXnapxSU=
-github.com/aws/aws-sdk-go-v2/credentials v1.19.16/go.mod 
h1:6cx7zqDENJDbBIIWX6P8s0h6hqHC8Avbjh9Dseo27ug=
-github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.23 
h1:UuSfcORqNSz/ey3VPRS8TcVH2Ikf0/sC+Hdj400QI6U=
-github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.23/go.mod 
h1:+G/OSGiOFnSOkYloKj/9M35s74LgVAdJBSD5lsFfqKg=
+github.com/aws/aws-sdk-go-v2 v1.41.12 
h1:DIKX2c31ekm9RA2D9FBj1EWXx++9AdAqRw+e78Tq2Ck=
+github.com/aws/aws-sdk-go-v2 v1.41.12/go.mod 
h1:27+ACypSLljLAEKsCYOmrjKh83vuTRkuAe9Uv/3A4bg=
+github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.13 
h1:p1BBrg/Hhp6uK7zpejeI8QFXHJeC/mynzi04Sl03k9g=
+github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.13/go.mod 
h1:8cIfkE9MDhkRZGpQ22aV6/lkYeYSozpz16Smrs5x4Ls=
+github.com/aws/aws-sdk-go-v2/config v1.32.23 
h1:PYDobtcsJXK6bQe9I8RQk6s19Bz3xa3xRU08Hy1Em3Y=
+github.com/aws/aws-sdk-go-v2/config v1.32.23/go.mod 
h1:QID4dqUQVgEOYPKsPWd1sNWCCR2c5g7o3jeEtIXPOZU=
+github.com/aws/aws-sdk-go-v2/credentials v1.19.22 
h1:SHfH6wyPsEgG7fVsi5rQxWEt7tuIcN2PGhb1mTFv6tE=
+github.com/aws/aws-sdk-go-v2/credentials v1.19.22/go.mod 
h1:54nO8lKD4aQPOntM/VTWjnR+DYzTwx0YkSMZMhAgewQ=
+github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.28 
h1:b+kcDejJrXc30zU/w8Tc9klISwaO5wh+6T0sMBdDoHM=
+github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.28/go.mod 
h1:LnI62O9GnSv6GcuLXxOYqlq0C8EmxMcgnF6m7LdYuOY=
 github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.22.2 
h1:1i1SUOTLk0TbMh7+eJYxgv1r1f47BfR69LL6yaELoI0=
 github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.22.2/go.mod 
h1:bo7DhmS/OyVeAJTC768nEk92YKWskqJ4gn0gB5e59qQ=
-github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.23 
h1:GpT/TrnBYuE5gan2cZbTtvP+JlHsutdmlV2YfEyNde0=
-github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.23/go.mod 
h1:xYWD6BS9ywC5bS3sz9Xh04whO/hzK2plt2Zkyrp4JuA=
-github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.23 
h1:bpd8vxhlQi2r1hiueOw02f/duEPTMK59Q4QMAoTTtTo=
-github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.23/go.mod 
h1:15DfR2nw+CRHIk0tqNyifu3G1YdAOy68RftkhMDDwYk=
-github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.24 
h1:OQqn11BtaYv1WLUowvcA30MpzIu8Ti4pcLPIIyoKZrA=
-github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.24/go.mod 
h1:X5ZJyfwVrWA96GzPmUCWFQaEARPR7gCrpq2E92PJwAE=
-github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.9 
h1:FLudkZLt5ci0ozzgkVo8BJGwvqNaZbTWb3UcucAateA=
-github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.9/go.mod 
h1:w7wZ/s9qK7c8g4al+UyoF1Sp/Z45UwMGcqIzLWVQHWk=
-github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.15 
h1:ieLCO1JxUWuxTZ1cRd0GAaeX7O6cIxnwk7tc1LsQhC4=
-github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.15/go.mod 
h1:e3IzZvQ3kAWNykvE0Tr0RDZCMFInMvhku3qNpcIQXhM=
-github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.23 
h1:pbrxO/kuIwgEsOPLkaHu0O+m4fNgLU8B3vxQ+72jTPw=
-github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.23/go.mod 
h1:/CMNUqoj46HpS3MNRDEDIwcgEnrtZlKRaHNaHxIFpNA=
-github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.23 
h1:03xatSQO4+AM1lTAbnRg5OK528EUg744nW7F73U8DKw=
-github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.23/go.mod 
h1:M8l3mwgx5ToK7wot2sBBce/ojzgnPzZXUV445gTSyE8=
+github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.28 
h1:Xf2j7NdVcUKomlZ4iihOP4AZ3Fzlr8h4yKpXeP+OFPg=
+github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.28/go.mod 
h1:O8cDo1dW63jU7ki//kRe1z+tLGcpnD1jrouitsQddDw=
+github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.28 
h1:KqIfN9kpkKkcBqBbNpNGTIrXO6ExTUvFKvXkC+YAzVo=
+github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.28/go.mod 
h1:uxtQiKvLtNS4iXVsH2McVD/ls8FKN/uUhe1hGxPjrw0=
+github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.29 
h1:VkE9FuzTQVjBBrnj4+oCdxCLFIz7aqLYKUCjtvxVcOs=
+github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.29/go.mod 
h1:H32Z2Qth9b+9LqjyBsCnozMQ8H2N7YBUDVXwbs0iggg=
+github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.12 
h1:ZD2+BSw9vFsNlKYIasSNt3uDbjqqXIBcM13UJv/Lx2k=
+github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.12/go.mod 
h1:Ms4zlcVBbXbiP7EVLhl+lgjvA/a7YphqQ3Ih3174EmI=
+github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.21 
h1:FsZxbPiVgEHYofziwfylouMki8b1Z7mI4CMU/7bhwBA=
+github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.21/go.mod 
h1:Mmm30OV+JLXYQUcbSd84THnv3P5JtjhVDujLwMqRG0U=
+github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.28 
h1:axj4mEDletwKmTm/9jR+DkIMmCfcn5vE4jBMAAN+3Vg=
+github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.28/go.mod 
h1:3Aaz69M0jqfSHLKqxgolgUBFT4hpwSNc7DzC95orEi8=
+github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.28 
h1:li8rTZAAb22g4UsxbjwMdaNVWbgVcDzPqI7nDTI+mF4=
+github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.28/go.mod 
h1:/brXioSGIMEdcBFoubpSdmighSVp6poP+mma/wB7iHA=
 github.com/aws/aws-sdk-go-v2/service/kms v1.51.0 
h1:696UM+NwOrETBCLQJyCAGtVmmZmziBT59yMwgg6Fvrw=
 github.com/aws/aws-sdk-go-v2/service/kms v1.51.0/go.mod 
h1:GBO/aaEi47QldDVoqw2CsM2UZQDoqDiFIMJD/ztHPs0=
-github.com/aws/aws-sdk-go-v2/service/s3 v1.101.0 
h1:etqBTKY581iwLL/H/S2sVgk3C9lAsTJFeXWFDsDcWOU=
-github.com/aws/aws-sdk-go-v2/service/s3 v1.101.0/go.mod 
h1:L2dcoOgS2VSgbPLvpak2NyUPsO1TBN7M45Z4H7DlRc4=
+github.com/aws/aws-sdk-go-v2/service/s3 v1.103.2 
h1:b4ikkRk22T4xYkEgaWc3Voe+3xbt5YbbFhNehOWyUiY=
+github.com/aws/aws-sdk-go-v2/service/s3 v1.103.2/go.mod 
h1:Gp7eHZ0NZ8ZK5RXpoIUp/C8OeAmJqpCgdwEK1D/QOek=
 github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.41.6 
h1:XR42AXidhYs4HwH0I+yElLXVt7zb2hAyNHQJe6Blv7w=
 github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.41.6/go.mod 
h1:nOTsSVQlAsgwVRdtZYtECSnsInF8IUhrpnclCPat7Fs=
-github.com/aws/aws-sdk-go-v2/service/signin v1.0.11 
h1:TdJ+HdzOBhU8+iVAOGUTU63VXopcumCOF1paFulHWZc=
-github.com/aws/aws-sdk-go-v2/service/signin v1.0.11/go.mod 
h1:R82ZRExE/nheo0N+T8zHPcLRTcH8MGsnR3BiVGX0TwI=
+github.com/aws/aws-sdk-go-v2/service/signin v1.1.4 
h1:YcpVyIPLCbiypN6KSphijN5fC7DDjX114SqA7prnnxg=
+github.com/aws/aws-sdk-go-v2/service/signin v1.1.4/go.mod 
h1:5ZICS++oFTRPfa1GsBqFDWX/8WamZ/QQOcCzIuU/zLw=
 github.com/aws/aws-sdk-go-v2/service/ssm v1.68.5 
h1:TY5Vh7uXQgJVuc6ahI6toLcRajG1aYSDCP3a0xsPvmo=
 github.com/aws/aws-sdk-go-v2/service/ssm v1.68.5/go.mod 
h1:UkzShnbxHRIIL2cHi/7fBGLUAZIVTEADQjaA53bWWCE=
-github.com/aws/aws-sdk-go-v2/service/sso v1.30.17 
h1:7byT8HUWrgoRp6sXjxtZwgOKfhss5fW6SkLBtqzgRoE=
-github.com/aws/aws-sdk-go-v2/service/sso v1.30.17/go.mod 
h1:xNWknVi4Ezm1vg1QsB/5EWpAJURq22uqd38U8qKvOJc=
-github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.21 
h1:+1Kl1zx6bWi4X7cKi3VYh29h8BvsCoHQEQ6ST9X8w7w=
-github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.21/go.mod 
h1:4vIRDq+CJB2xFAXZ+YgGUTiEft7oAQlhIs71xcSeuVg=
-github.com/aws/aws-sdk-go-v2/service/sts v1.42.1 
h1:F/M5Y9I3nwr2IEpshZgh1GeHpOItExNM9L1euNuh/fk=
-github.com/aws/aws-sdk-go-v2/service/sts v1.42.1/go.mod 
h1:mTNxImtovCOEEuD65mKW7DCsL+2gjEH+RPEAexAzAio=
-github.com/aws/smithy-go v1.25.1 
h1:J8ERsGSU7d+aCmdQur5Txg6bVoYelvQJgtZehD12GkI=
-github.com/aws/smithy-go v1.25.1/go.mod 
h1:YE2RhdIuDbA5E5bTdciG9KrW3+TiEONeUWCqxX9i1Fc=
+github.com/aws/aws-sdk-go-v2/service/sso v1.31.2 
h1:ySNWu7TPmj5fKFIa1GYvX+Ddxd5ccruqC20aMNuyWDM=
+github.com/aws/aws-sdk-go-v2/service/sso v1.31.2/go.mod 
h1:A+U9luAOwFeB1kseyWCITVg7/NntoPebCFR9pQ4ch9A=
+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.36.5 
h1:KSzGGqfk39O+WU3OEyYbx6F7sLDQCqxlOJ+2IksfK6U=
+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.36.5/go.mod 
h1:ATs88lXDeQB6CZOgQ5BIl9JbYS+EsCWUSDyff6L/oVo=
+github.com/aws/aws-sdk-go-v2/service/sts v1.43.2 
h1:RTO7mmGyedgnNmcPh3yQizNfc6GKoV5iqfdJavuf9vw=
+github.com/aws/aws-sdk-go-v2/service/sts v1.43.2/go.mod 
h1:fBhUZXDin9YYqhcpOMjIcpdik25rVwWyxLdPH1RZd9s=
+github.com/aws/smithy-go v1.27.1 
h1:4T340VFndXtADGF52gYa1POyL7s9E4Z1OeZ1hCscIw8=
+github.com/aws/smithy-go v1.27.1/go.mod 
h1:YE2RhdIuDbA5E5bTdciG9KrW3+TiEONeUWCqxX9i1Fc=
 github.com/aymanbagabas/go-osc52/v2 v2.0.1 
h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k=
 github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod 
h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8=
 github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
@@ -469,8 +469,10 @@
 github.com/googleapis/enterprise-certificate-proxy v0.3.14/go.mod 
h1:vqVt9yG9480NtzREnTlmGSBmFrA+bzb0yl0TxoBQXOg=
 github.com/googleapis/gax-go/v2 v2.21.0 
h1:h45NjjzEO3faG9Lg/cFrBh2PgegVVgzqKzuZl/wMbiI=
 github.com/googleapis/gax-go/v2 v2.21.0/go.mod 
h1:But/NJU6TnZsrLai/xBAQLLz+Hc7fHZJt/hsCz3Fih4=
-github.com/gookit/color v1.5.4 h1:FZmqs7XOyGgCAxmWyPslpiok1k05wmY3SJTytgvYFs0=
-github.com/gookit/color v1.5.4/go.mod 
h1:pZJOeOS8DM43rXbp4AZo1n9zCU2qjpcRko0b6/QJi9w=
+github.com/gookit/assert v0.1.1 h1:lh3GcawXe/p+cU7ESTZ5Ui3Sm/x8JWpIis4/1aF0mY0=
+github.com/gookit/assert v0.1.1/go.mod 
h1:jS5bmIVQZTIwk42uXl4lyj4iaaxx32tqH16CFj0VX2E=
+github.com/gookit/color v1.6.1 h1:KoTnDxJPRgrL0SoX0f8rCFg2zI0t4E3GZZBMo2nN8LU=
+github.com/gookit/color v1.6.1/go.mod 
h1:9ACFc7/1IpHGBW8RwuDm/0YEnhg3dwwXpoMsmtyHfjs=
 github.com/gorilla/handlers v1.5.2 
h1:cLTUSsNkgcwhgRqvCNmdbRWG0A3N4F+M2nWKdScwyEE=
 github.com/gorilla/handlers v1.5.2/go.mod 
h1:dX+xVpaxdSw+q0Qek8SSsl3dfMk3jNddUkMzo0GtH0w=
 github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY=
@@ -935,8 +937,8 @@
 golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4=
-golang.org/x/sync v0.20.0/go.mod 
h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
+golang.org/x/sync v0.21.0 h1:HLII4xRRTtCRkxYp4HNFF0Js/Og6q2i++KXbg0gHCwM=
+golang.org/x/sync v0.21.0/go.mod 
h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
 golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod 
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-1.5.2/pkg/app/app.go 
new/helmfile-1.5.3/pkg/app/app.go
--- old/helmfile-1.5.2/pkg/app/app.go   2026-05-22 03:16:52.000000000 +0200
+++ new/helmfile-1.5.3/pkg/app/app.go   2026-06-09 11:57:02.000000000 +0200
@@ -728,7 +728,7 @@
                        errs = append(errs, err)
                }
 
-               return
+               return false, errs
        }, false, SetFilter(true))
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-1.5.2/pkg/app/init.go 
new/helmfile-1.5.3/pkg/app/init.go
--- old/helmfile-1.5.2/pkg/app/init.go  2026-05-22 03:16:52.000000000 +0200
+++ new/helmfile-1.5.3/pkg/app/init.go  2026-06-09 11:57:02.000000000 +0200
@@ -19,7 +19,7 @@
 
 const (
        HelmRequiredVersion            = "v3.18.6" // Minimum required version 
(supports Helm 3.x and 4.x)
-       HelmDiffRecommendedVersion     = "v3.15.3"
+       HelmDiffRecommendedVersion     = "v3.15.8"
        HelmRecommendedVersion         = "v4.2.0" // Recommended Helm 4 version
        HelmSecretsRecommendedVersion  = "v4.7.4" // v4.7.0+ works with both 
Helm 3 (single plugin) and Helm 4 (split plugin architecture)
        HelmGitRecommendedVersion      = "v1.3.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-1.5.2/pkg/state/release.go 
new/helmfile-1.5.3/pkg/state/release.go
--- old/helmfile-1.5.2/pkg/state/release.go     2026-05-22 03:16:52.000000000 
+0200
+++ new/helmfile-1.5.3/pkg/state/release.go     2026-06-09 11:57:02.000000000 
+0200
@@ -193,13 +193,18 @@
                                }
                                result.SetValuesTemplate[i].File = s.String()
                        }
-                       for j, ts := range val.Values {
+                       for j, tv := range val.Values {
                                // values
-                               s, err := 
renderer.RenderTemplateContentToBuffer([]byte(ts))
-                               if err != nil {
-                                       return nil, fmt.Errorf("failed 
executing template expressions in release \"%s\".set[%d].values[%d] = \"%s\": 
%v", r.Name, i, j, ts, err)
+                               switch ts := tv.(type) {
+                               case string:
+                                       s, err := 
renderer.RenderTemplateContentToBuffer([]byte(ts))
+                                       if err != nil {
+                                               return nil, fmt.Errorf("failed 
executing template expressions in release \"%s\".set[%d].values[%d] = \"%s\": 
%v", r.Name, i, j, ts, err)
+                                       }
+                                       result.SetValuesTemplate[i].Values[j] = 
s.String()
+                               default:
+                                       result.SetValuesTemplate[i].Values[j] = 
ts
                                }
-                               result.SetValuesTemplate[i].Values[j] = 
s.String()
                        }
                }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-1.5.2/pkg/state/state.go 
new/helmfile-1.5.3/pkg/state/state.go
--- old/helmfile-1.5.2/pkg/state/state.go       2026-05-22 03:16:52.000000000 
+0200
+++ new/helmfile-1.5.3/pkg/state/state.go       2026-06-09 11:57:02.000000000 
+0200
@@ -576,10 +576,10 @@
 
 // SetValue are the key values to set on a helm release
 type SetValue struct {
-       Name   string   `yaml:"name,omitempty"`
-       Value  string   `yaml:"value,omitempty"`
-       File   string   `yaml:"file,omitempty"`
-       Values []string `yaml:"values,omitempty"`
+       Name   string `yaml:"name,omitempty"`
+       Value  string `yaml:"value,omitempty"`
+       File   string `yaml:"file,omitempty"`
+       Values []any  `yaml:"values,omitempty"`
 }
 
 // AffectedReleases hold the list of released that where updated, deleted, or 
in error
@@ -4570,7 +4570,7 @@
                } else if set.File != "" {
                        flags = append(flags, "--set-file", 
fmt.Sprintf("%s=%s", escape(set.Name), 
st.storage().normalizeSetFilePath(set.File, runtime.GOOS)))
                } else if len(set.Values) > 0 {
-                       renderedValues, err := 
renderValsSecrets(st.valsRuntime, set.Values...)
+                       renderedValues, err := 
renderValsSecretsAny(st.valsRuntime, set.Values)
                        if err != nil {
                                return nil, err
                        }
@@ -4598,7 +4598,7 @@
                        }
                        flags = append(flags, "--set-string", 
fmt.Sprintf("%s=%s", escape(set.Name), escape(renderedValue[0])))
                } else if len(set.Values) > 0 {
-                       renderedValues, err := 
renderValsSecrets(st.valsRuntime, set.Values...)
+                       renderedValues, err := 
renderValsSecretsAny(st.valsRuntime, set.Values)
                        if err != nil {
                                return nil, err
                        }
@@ -4635,6 +4635,43 @@
        return output, nil
 }
 
+// renderValsSecretsAny renders 'ref+.*' secrets in a slice of any-typed 
values.
+// Map values are serialized to JSON; string values are rendered via vals.
+func renderValsSecretsAny(e vals.Evaluator, input []any) ([]string, error) {
+       output := make([]string, len(input))
+       if len(input) == 0 {
+               return output, nil
+       }
+
+       strInputs := make([]string, 0, len(input))
+       strIndexMap := make([]int, 0, len(input))
+       for i, v := range input {
+               switch tv := v.(type) {
+               case string:
+                       strInputs = append(strInputs, tv)
+                       strIndexMap = append(strIndexMap, i)
+               default:
+                       jsonBytes, err := json.Marshal(tv)
+                       if err != nil {
+                               return nil, fmt.Errorf("failed to marshal set 
value at index %d: %w", i, err)
+                       }
+                       output[i] = string(jsonBytes)
+               }
+       }
+
+       if len(strInputs) > 0 {
+               rendered, err := renderValsSecrets(e, strInputs...)
+               if err != nil {
+                       return nil, err
+               }
+               for idx, renderedIdx := range strIndexMap {
+                       output[renderedIdx] = rendered[idx]
+               }
+       }
+
+       return output, nil
+}
+
 func hideChartCredentials(chartCredentials string) (string, error) {
        u, err := url.Parse(chartCredentials)
        if err != nil {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-1.5.2/pkg/state/state_exec_tmpl_test.go 
new/helmfile-1.5.3/pkg/state/state_exec_tmpl_test.go
--- old/helmfile-1.5.2/pkg/state/state_exec_tmpl_test.go        2026-05-22 
03:16:52.000000000 +0200
+++ new/helmfile-1.5.3/pkg/state/state_exec_tmpl_test.go        2026-06-09 
11:57:02.000000000 +0200
@@ -96,7 +96,7 @@
                                SetValuesTemplate: []SetValue{
                                        {Name: "val1", Value: "{{ .Release.Name 
}}-val1"},
                                        {Name: "val2", File: "{{ .Release.Name 
}}.yml"},
-                                       {Name: "val3", Values: []string{"{{ 
.Release.Name }}-val2", "{{ .Release.Name }}-val3"}},
+                                       {Name: "val3", Values: []any{"{{ 
.Release.Name }}-val2", "{{ .Release.Name }}-val3"}},
                                        {Name: "val4", Value: "{{ 
.Release.Chart }}-{{ .Release.ChartVersion}}"},
                                },
                        },
@@ -108,7 +108,7 @@
                                SetValues: []SetValue{
                                        {Name: "val1", Value: "test-app-val1"},
                                        {Name: "val2", File: "test-app.yml"},
-                                       {Name: "val3", Values: 
[]string{"test-app-val2", "test-app-val3"}},
+                                       {Name: "val3", Values: 
[]any{"test-app-val2", "test-app-val3"}},
                                        {Name: "val4", Value: 
"test-charts/chart-1.5"},
                                },
                        },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-1.5.2/pkg/state/state_test.go 
new/helmfile-1.5.3/pkg/state/state_test.go
--- old/helmfile-1.5.2/pkg/state/state_test.go  2026-05-22 03:16:52.000000000 
+0200
+++ new/helmfile-1.5.3/pkg/state/state_test.go  2026-06-09 11:57:02.000000000 
+0200
@@ -2096,7 +2096,7 @@
                                        SetValues: []SetValue{
                                                {
                                                        Name: "foo.bar[0]",
-                                                       Values: []string{
+                                                       Values: []any{
                                                                "A",
                                                                "B",
                                                        },
@@ -2108,6 +2108,26 @@
                        wantReleases: []exectest.Release{{Name: "releaseName", 
Flags: []string{"--set", "foo.bar[0]={A,B}", "--reset-values"}}},
                },
                {
+                       name: "set array of map values",
+                       releases: []ReleaseSpec{
+                               {
+                                       Name:  "releaseName",
+                                       Chart: "foo",
+                                       SetValues: []SetValue{
+                                               {
+                                                       Name: 
"source.helm.parameters",
+                                                       Values: []any{
+                                                               
map[string]any{"name": "demo"},
+                                                               
map[string]any{"version": "v2"},
+                                                       },
+                                               },
+                                       },
+                               },
+                       },
+                       helm:         &exectest.Helm{},
+                       wantReleases: []exectest.Release{{Name: "releaseName", 
Flags: []string{"--set", 
"source.helm.parameters={\\{\"name\":\"demo\"\\},\\{\"version\":\"v2\"\\}}", 
"--reset-values"}}},
+               },
+               {
                        name: "post renderer helm 3",
                        releases: []ReleaseSpec{
                                {
@@ -2709,7 +2729,7 @@
                                        SetValues: []SetValue{
                                                {
                                                        Name: "foo.bar[0]",
-                                                       Values: []string{
+                                                       Values: []any{
                                                                "A",
                                                                "B",
                                                        },
@@ -5698,7 +5718,7 @@
                        setStringValues: []SetValue{
                                {
                                        Name:   "key",
-                                       Values: []string{"value1", "value2"},
+                                       Values: []any{"value1", "value2"},
                                },
                        },
                        want:    []string{"--set-string", 
"key={value1,value2}"},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helmfile-1.5.2/test/integration/run.sh 
new/helmfile-1.5.3/test/integration/run.sh
--- old/helmfile-1.5.2/test/integration/run.sh  2026-05-22 03:16:52.000000000 
+0200
+++ new/helmfile-1.5.3/test/integration/run.sh  2026-06-09 11:57:02.000000000 
+0200
@@ -27,7 +27,7 @@
 export HELM_HOME="${HELM_DATA_HOME}"
 export HELM_PLUGINS="${HELM_DATA_HOME}/plugins"
 export HELM_CONFIG_HOME="${helm_dir}/config"
-HELM_DIFF_VERSION="${HELM_DIFF_VERSION:-3.15.7}"
+HELM_DIFF_VERSION="${HELM_DIFF_VERSION:-3.15.8}"
 HELM_GIT_VERSION="${HELM_GIT_VERSION:-1.4.1}"
 HELM_SECRETS_VERSION="${HELM_SECRETS_VERSION:-4.7.4}"
 export GNUPGHOME="${PWD}/${dir}/.gnupg"

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/helmfile/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.helmfile.new.2375/vendor.tar.gz differ: char 15, 
line 1

Reply via email to