Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nelm for openSUSE:Factory checked in 
at 2025-10-13 17:27:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nelm (Old)
 and      /work/SRC/openSUSE:Factory/.nelm.new.18484 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nelm"

Mon Oct 13 17:27:06 2025 rev:19 rq:1311076 version:1.13.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/nelm/nelm.changes        2025-10-10 
17:09:52.674578983 +0200
+++ /work/SRC/openSUSE:Factory/.nelm.new.18484/nelm.changes     2025-10-13 
17:33:26.030607850 +0200
@@ -1,0 +2,7 @@
+Mon Oct 13 10:51:12 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- Update to version 1.13.2:
+  * Bug Fixes
+    - panic in release plan install (f682b8d)
+
+-------------------------------------------------------------------

Old:
----
  nelm-1.13.1.obscpio

New:
----
  nelm-1.13.2.obscpio

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

Other differences:
------------------
++++++ nelm.spec ++++++
--- /var/tmp/diff_new_pack.pvpqa0/_old  2025-10-13 17:33:26.806640580 +0200
+++ /var/tmp/diff_new_pack.pvpqa0/_new  2025-10-13 17:33:26.806640580 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           nelm
-Version:        1.13.1
+Version:        1.13.2
 Release:        0
 Summary:        Helm 3 alternative
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.pvpqa0/_old  2025-10-13 17:33:26.846642267 +0200
+++ /var/tmp/diff_new_pack.pvpqa0/_new  2025-10-13 17:33:26.866643111 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/werf/nelm</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v1.13.1</param>
+    <param name="revision">v1.13.2</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.pvpqa0/_old  2025-10-13 17:33:26.898644461 +0200
+++ /var/tmp/diff_new_pack.pvpqa0/_new  2025-10-13 17:33:26.902644630 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/werf/nelm</param>
-              <param 
name="changesrevision">5cf7572e1b34936c8f339383d116a2d3d94c0fa0</param></service></servicedata>
+              <param 
name="changesrevision">798c69b3fd3666cf63926cb27d05137f0d3183a9</param></service></servicedata>
 (No newline at EOF)
 

++++++ nelm-1.13.1.obscpio -> nelm-1.13.2.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.13.1/CHANGELOG.md new/nelm-1.13.2/CHANGELOG.md
--- old/nelm-1.13.1/CHANGELOG.md        2025-10-09 11:52:26.000000000 +0200
+++ new/nelm-1.13.2/CHANGELOG.md        2025-10-13 11:14:35.000000000 +0200
@@ -1,5 +1,12 @@
 # Changelog
 
+### [1.13.2](https://www.github.com/werf/nelm/compare/v1.13.1...v1.13.2) 
(2025-10-13)
+
+
+### Bug Fixes
+
+* panic in `release plan install` 
([f682b8d](https://www.github.com/werf/nelm/commit/f682b8da6f97812b6b24d8d2636b6a6e4a181b6b))
+
 ### [1.13.1](https://www.github.com/werf/nelm/compare/v1.13.0...v1.13.1) 
(2025-10-09)
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.13.1/README.md new/nelm-1.13.2/README.md
--- old/nelm-1.13.1/README.md   2025-10-09 11:52:26.000000000 +0200
+++ new/nelm-1.13.2/README.md   2025-10-13 11:14:35.000000000 +0200
@@ -37,12 +37,15 @@
     - [Annotation 
`werf.io/deploy-dependency-<id>`](#annotation-werfiodeploy-dependency-id)
     - [Annotation 
`<id>.external-dependency.werf.io/resource`](#annotation-idexternal-dependencywerfioresource)
     - [Annotation 
`<id>.external-dependency.werf.io/name`](#annotation-idexternal-dependencywerfioname)
-    - [Annotation `werf.io/sensitive`](#annotation-werfiosensitive)
-    - [Annotation `werf.io/sensitive-paths`](#annotation-werfiosensitive-paths)
+    - [Annotation `werf.io/ownership`](#annotation-werfioownership)
+    - [Annotation `werf.io/deploy-on`](#annotation-werfiodeploy-on)
+    - [Annotation `werf.io/delete-policy`](#annotation-werfiodelete-policy)
     - [Annotation 
`werf.io/track-termination-mode`](#annotation-werfiotrack-termination-mode)
     - [Annotation `werf.io/fail-mode`](#annotation-werfiofail-mode)
     - [Annotation 
`werf.io/failures-allowed-per-replica`](#annotation-werfiofailures-allowed-per-replica)
     - [Annotation 
`werf.io/no-activity-timeout`](#annotation-werfiono-activity-timeout)
+    - [Annotation `werf.io/sensitive`](#annotation-werfiosensitive)
+    - [Annotation `werf.io/sensitive-paths`](#annotation-werfiosensitive-paths)
     - [Annotation `werf.io/log-regex`](#annotation-werfiolog-regex)
     - [Annotation 
`werf.io/log-regex-for-<container_name>`](#annotation-werfiolog-regex-for-container_name)
     - [Annotation `werf.io/log-regex-skip`](#annotation-werfiolog-regex-skip)
@@ -423,24 +426,31 @@
 
 Set the namespace of the external dependency defined by 
`<id>.external-dependency.werf.io/resource`. `<id>` must match on both 
annotations. If not specified, the release namespace is used.
 
-#### Annotation `werf.io/sensitive`
+#### Annotation `werf.io/ownership`
 
-Format: `true|false` \
-Default: `false`, but for `v1/Secret` — `true` \
-Example: `werf.io/sensitive: "true"`
+Format: `anyone|release` \
+Default: `release` for general resources, `anyone` for hooks and CRDs from 
`crds/` directory \
+Example: `werf.io/ownership: anyone`
 
-DEPRECATED. Use `werf.io/sensitive-paths` instead.
+Inspired by Helm hooks. Sets the ownership of the resource. `release` means 
that the resource is deleted if removed from the chart or when the release is 
uninstalled, and release annotations of the resource are applied/validated 
during deploy. `anyone` means the opposite: resource is never deleted on 
uninstall or when removed from the chart, and release annotations are not 
applied/validated during deploy.
 
-Don't show diffs for the resource.
+#### Annotation `werf.io/deploy-on`
 
-`NELM_FEAT_FIELD_SENSITIVE` feature gate alters behavior of this annotation.
+Format: 
`[pre-install][,install][,post-install][,pre-upgrade][,upgrade][,post-upgrade][,pre-rollback][,rollback][,post-rollback][,pre-uninstall][,uninstall][,post-uninstall]`
 \
+Default: `install,upgrade,rollback` for general resources, populated from 
`helm.sh/hook` for hooks \
+Example: `werf.io/deploy-on: pre-install,upgrade`
 
-#### Annotation `werf.io/sensitive-paths`
+Inspired by `helm.sh/hook`. Render the resource for deployment only on the 
specified deploy types and stages. Has precedence over `helm.sh/hook`.
 
-Format: `JSONPath,JSONPath,...` \
-Example: `werf.io/sensitive-paths: 
"$.spec.template.spec.containers[*].env[*].value,$.data.*"`
+Beware that with `werf.io/ownership: release` if the resource is rendered for 
install, but, for example, not for upgrade, then it is going to be deployed on 
install, but then deleted on upgrade, so you might want to consider 
`werf.io/ownership: anyone`.
 
-Don't show diffs for resource fields that match specified JSONPath 
expressions. Overrides the behavior of `werf.io/sensitive`.
+#### Annotation `werf.io/delete-policy`
+
+Format: `[before-creation][,succeeded][,failed]` \
+Default: nothing for general resources, mapped from 
`helm.sh/hook-delete-policy` for hooks \
+Example: `werf.io/delete-policy: before-creation,succeeded`
+
+Inspired by `helm.sh/hook-delete-policy`. Controls resource deletions during 
resource deployment. `before-creation` means always recreate the resource, 
`succeeded` means delete the resource at the end of the current deployment 
stage if the resource was successfully deployed, `failed` means delete the 
resource if it's readiness check failed. Has precedence over 
`helm.sh/hook-delete-policy`.
 
 #### Annotation `werf.io/track-termination-mode`
 
@@ -478,6 +488,25 @@
 
 Take it as a resource tracking error if no new events or resource updates are 
received during resource tracking for the specified time.
 
+#### Annotation `werf.io/sensitive`
+
+Format: `true|false` \
+Default: `false`, but for `v1/Secret` — `true` \
+Example: `werf.io/sensitive: "true"`
+
+DEPRECATED. Use `werf.io/sensitive-paths` instead.
+
+Don't show diffs for the resource.
+
+`NELM_FEAT_FIELD_SENSITIVE` feature gate alters behavior of this annotation.
+
+#### Annotation `werf.io/sensitive-paths`
+
+Format: `JSONPath,JSONPath,...` \
+Example: `werf.io/sensitive-paths: 
"$.spec.template.spec.containers[*].env[*].value,$.data.*"`
+
+Don't show diffs for resource fields that match specified JSONPath 
expressions. Overrides the behavior of `werf.io/sensitive`.
+
 #### Annotation `werf.io/log-regex`
 
 Format: `<re2 regex>` [(reference)](https://github.com/google/re2/wiki/Syntax) 
\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.13.1/internal/plan/planned_changes.go 
new/nelm-1.13.2/internal/plan/planned_changes.go
--- old/nelm-1.13.1/internal/plan/planned_changes.go    2025-10-09 
11:52:26.000000000 +0200
+++ new/nelm-1.13.2/internal/plan/planned_changes.go    2025-10-13 
11:14:35.000000000 +0200
@@ -128,9 +128,12 @@
                        }
                } else {
                        for _, info := range instInfos {
-                               change := lo.Must(lo.Find(changes, func(change 
*ResourceChange) bool {
+                               change, found := lo.Find(changes, func(change 
*ResourceChange) bool {
                                        return change.ResourceMeta.ID() == 
info.ID() && info.Iteration == iter-1
-                               }))
+                               })
+                               if !found {
+                                       continue
+                               }
 
                                switch info.MustInstall {
                                case ResourceInstallTypeCreate:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nelm-1.13.1/trdl_channels.yaml 
new/nelm-1.13.2/trdl_channels.yaml
--- old/nelm-1.13.1/trdl_channels.yaml  2025-10-09 11:52:26.000000000 +0200
+++ new/nelm-1.13.2/trdl_channels.yaml  2025-10-13 11:14:35.000000000 +0200
@@ -2,7 +2,7 @@
   - name: "1"
     channels:
       - name: alpha
-        version: 1.13.1
+        version: 1.13.2
       - name: beta
         version: 1.12.2
       - name: ea

++++++ nelm.obsinfo ++++++
--- /var/tmp/diff_new_pack.pvpqa0/_old  2025-10-13 17:33:27.234658633 +0200
+++ /var/tmp/diff_new_pack.pvpqa0/_new  2025-10-13 17:33:27.238658802 +0200
@@ -1,5 +1,5 @@
 name: nelm
-version: 1.13.1
-mtime: 1760003546
-commit: 5cf7572e1b34936c8f339383d116a2d3d94c0fa0
+version: 1.13.2
+mtime: 1760346875
+commit: 798c69b3fd3666cf63926cb27d05137f0d3183a9
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/nelm/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.nelm.new.18484/vendor.tar.gz differ: char 130, line 
4

Reply via email to