Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package helm-schema for openSUSE:Factory 
checked in at 2026-06-03 20:28:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/helm-schema (Old)
 and      /work/SRC/openSUSE:Factory/.helm-schema.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "helm-schema"

Wed Jun  3 20:28:15 2026 rev:12 rq:1356955 version:0.23.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/helm-schema/helm-schema.changes  2026-05-21 
18:31:14.172175992 +0200
+++ /work/SRC/openSUSE:Factory/.helm-schema.new.1937/helm-schema.changes        
2026-06-03 20:30:22.464993508 +0200
@@ -1,0 +2,11 @@
+Wed Jun 03 11:39:13 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.23.4:
+  * Chores
+    - version++ by @dadav
+  * Documentation
+    - Update mapping table by @dadav
+  * Testing
+    - Test helm-docs mappings by @dadav
+
+-------------------------------------------------------------------

Old:
----
  helm-schema-0.23.3.obscpio

New:
----
  helm-schema-0.23.4.obscpio

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

Other differences:
------------------
++++++ helm-schema.spec ++++++
--- /var/tmp/diff_new_pack.32r6m2/_old  2026-06-03 20:30:23.829049999 +0200
+++ /var/tmp/diff_new_pack.32r6m2/_new  2026-06-03 20:30:23.829049999 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           helm-schema
-Version:        0.23.3
+Version:        0.23.4
 Release:        0
 Summary:        Generate jsonschemas from helm charts
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.32r6m2/_old  2026-06-03 20:30:23.877051987 +0200
+++ /var/tmp/diff_new_pack.32r6m2/_new  2026-06-03 20:30:23.881052153 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/dadav/helm-schema</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">0.23.3</param>
+    <param name="revision">0.23.4</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.32r6m2/_old  2026-06-03 20:30:23.909053312 +0200
+++ /var/tmp/diff_new_pack.32r6m2/_new  2026-06-03 20:30:23.913053478 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/dadav/helm-schema</param>
-              <param 
name="changesrevision">0d5a4df7d534db29afff921855013bcf52f06baf</param></service></servicedata>
+              <param 
name="changesrevision">7b1b46e5de83884053aca8edec6e0d193a41f842</param></service></servicedata>
 (No newline at EOF)
 

++++++ helm-schema-0.23.3.obscpio -> helm-schema-0.23.4.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-schema-0.23.3/README.md 
new/helm-schema-0.23.4/README.md
--- old/helm-schema-0.23.3/README.md    2026-05-20 20:45:02.000000000 +0200
+++ new/helm-schema-0.23.4/README.md    2026-06-03 13:05:37.000000000 +0200
@@ -288,14 +288,19 @@
 
 | helm-docs type | JSON Schema type |
 |-|-|
+| `array` | `array` |
+| `boolean` | `boolean` |
 | `bool` | `boolean` |
 | `float` | `number` |
 | `int` | `integer` |
+| `integer` | `integer` |
 | `list` | `array` |
 | `map` | `object` |
-| `tpl` | `string` |
+| `null` | `null` |
+| `number` | `number` |
 | `object` | `object` |
 | `string` | `string` |
+| `tpl` | `string` |
 
 Comma-separated helm-docs type hints are supported and generate a JSON Schema 
`type` array. This is useful when a value can be represented in more than one 
way:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-schema-0.23.3/cmd/helm-schema/version.go 
new/helm-schema-0.23.4/cmd/helm-schema/version.go
--- old/helm-schema-0.23.3/cmd/helm-schema/version.go   2026-05-20 
20:45:02.000000000 +0200
+++ new/helm-schema-0.23.4/cmd/helm-schema/version.go   2026-06-03 
13:05:37.000000000 +0200
@@ -1,3 +1,3 @@
 package main
 
-var version string = "0.23.3"
+var version string = "0.23.4"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-schema-0.23.3/pkg/schema/schema.go 
new/helm-schema-0.23.4/pkg/schema/schema.go
--- old/helm-schema-0.23.3/pkg/schema/schema.go 2026-05-20 20:45:02.000000000 
+0200
+++ new/helm-schema-0.23.4/pkg/schema/schema.go 2026-06-03 13:05:37.000000000 
+0200
@@ -163,18 +163,26 @@
        return json.Marshal([]string(*s))
 }
 
+func ValidateType(t string) error {
+       if t != "" &&
+               t != "object" &&
+               t != "string" &&
+               t != "integer" &&
+               t != "number" &&
+               t != "array" &&
+               t != "null" &&
+               t != "boolean" {
+               return fmt.Errorf("unsupported type %s", t)
+       }
+       return nil
+}
+
 func (s *StringOrArrayOfString) Validate() error {
        // Check if type is valid
        for _, t := range []string(*s) {
-               if t != "" &&
-                       t != "object" &&
-                       t != "string" &&
-                       t != "integer" &&
-                       t != "number" &&
-                       t != "array" &&
-                       t != "null" &&
-                       t != "boolean" {
-                       return fmt.Errorf("unsupported type %s", t)
+               err := ValidateType(t)
+               if err != nil {
+                       return err
                }
        }
        return nil
@@ -1902,9 +1910,14 @@
                return "string", nil
        case "string", "object":
                return helmDocsType, nil
+       default:
+               err := ValidateType(helmDocsType)
+               if err == nil {
+                       return helmDocsType, err
+               } else {
+                       return "", fmt.Errorf("cant translate helm-docs type 
(%s) to helm-schema type", helmDocsType)
+               }
        }
-
-       return "", fmt.Errorf("cant translate helm-docs type (%s) to 
helm-schema type", helmDocsType)
 }
 
 // castNodeValueByType attempts to convert a raw string value into the 
appropriate type based on
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-schema-0.23.3/pkg/schema/schema_test.go 
new/helm-schema-0.23.4/pkg/schema/schema_test.go
--- old/helm-schema-0.23.3/pkg/schema/schema_test.go    2026-05-20 
20:45:02.000000000 +0200
+++ new/helm-schema-0.23.4/pkg/schema/schema_test.go    2026-06-03 
13:05:37.000000000 +0200
@@ -278,6 +278,11 @@
                        expected: StringOrArrayOfString{"string", "object"},
                },
                {
+                       name:     "all direct JSON Schema types",
+                       helmType: "null, boolean, object, array, number, 
string, integer",
+                       expected: StringOrArrayOfString{"null", "boolean", 
"object", "array", "number", "string", "integer"},
+               },
+               {
                        name:     "multiple comma separated helm-docs aliases",
                        helmType: "tpl, map",
                        expected: StringOrArrayOfString{"string", "object"},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm-schema-0.23.3/plugin.yaml 
new/helm-schema-0.23.4/plugin.yaml
--- old/helm-schema-0.23.3/plugin.yaml  2026-05-20 20:45:02.000000000 +0200
+++ new/helm-schema-0.23.4/plugin.yaml  2026-06-03 13:05:37.000000000 +0200
@@ -1,6 +1,6 @@
 ---
 name: "schema"
-version: "0.23.3"
+version: "0.23.4"
 usage: "generate jsonschemas for your helm charts"
 description: "generate jsonschemas for your helm charts"
 command: "$HELM_PLUGIN_DIR/bin/helm-schema"

++++++ helm-schema.obsinfo ++++++
--- /var/tmp/diff_new_pack.32r6m2/_old  2026-06-03 20:30:24.193065075 +0200
+++ /var/tmp/diff_new_pack.32r6m2/_new  2026-06-03 20:30:24.197065240 +0200
@@ -1,5 +1,5 @@
 name: helm-schema
-version: 0.23.3
-mtime: 1779302702
-commit: 0d5a4df7d534db29afff921855013bcf52f06baf
+version: 0.23.4
+mtime: 1780484737
+commit: 7b1b46e5de83884053aca8edec6e0d193a41f842
 

++++++ vendor.tar.gz ++++++

Reply via email to