Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package arkade for openSUSE:Factory checked 
in at 2026-07-08 17:48:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/arkade (Old)
 and      /work/SRC/openSUSE:Factory/.arkade.new.1982 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "arkade"

Wed Jul  8 17:48:17 2026 rev:85 rq:1364555 version:0.11.109

Changes:
--------
--- /work/SRC/openSUSE:Factory/arkade/arkade.changes    2026-07-06 
12:29:20.133150551 +0200
+++ /work/SRC/openSUSE:Factory/.arkade.new.1982/arkade.changes  2026-07-08 
17:48:28.966368550 +0200
@@ -1,0 +2,6 @@
+Wed Jul 08 05:10:31 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.11.109:
+  * Add xq tool
+
+-------------------------------------------------------------------

Old:
----
  arkade-0.11.108.obscpio

New:
----
  arkade-0.11.109.obscpio

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

Other differences:
------------------
++++++ arkade.spec ++++++
--- /var/tmp/diff_new_pack.2eAOI8/_old  2026-07-08 17:48:30.594424981 +0200
+++ /var/tmp/diff_new_pack.2eAOI8/_new  2026-07-08 17:48:30.594424981 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           arkade
-Version:        0.11.108
+Version:        0.11.109
 Release:        0
 Summary:        Open Source Kubernetes Marketplace
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.2eAOI8/_old  2026-07-08 17:48:30.714429140 +0200
+++ /var/tmp/diff_new_pack.2eAOI8/_new  2026-07-08 17:48:30.722429417 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/alexellis/arkade.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">refs/tags/0.11.108</param>
+    <param name="revision">refs/tags/0.11.109</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.2eAOI8/_old  2026-07-08 17:48:30.766430943 +0200
+++ /var/tmp/diff_new_pack.2eAOI8/_new  2026-07-08 17:48:30.774431219 +0200
@@ -3,6 +3,6 @@
                 <param name="url">https://github.com/alexellis/arkade</param>
               <param 
name="changesrevision">37af31c7b58de8f16a10067051e3bbe7ecb6aa79</param></service><service
 name="tar_scm">
                 <param 
name="url">https://github.com/alexellis/arkade.git</param>
-              <param 
name="changesrevision">a22b9d07a2e70743401d01a100c5f7d93259f166</param></service></servicedata>
+              <param 
name="changesrevision">4dba73c19eb05e066821721b1a199f3bb214bd7f</param></service></servicedata>
 (No newline at EOF)
 

++++++ arkade-0.11.108.obscpio -> arkade-0.11.109.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/arkade-0.11.108/README.md 
new/arkade-0.11.109/README.md
--- old/arkade-0.11.108/README.md       2026-07-05 08:49:15.000000000 +0200
+++ new/arkade-0.11.109/README.md       2026-07-07 15:58:26.000000000 +0200
@@ -835,7 +835,7 @@
 | [flyctl](https://github.com/superfly/flyctl)                                 
| Command line tools for fly.io services                                        
                                                                                
    |
 | [fstail](https://github.com/alexellis/fstail)                                
| Tail modified files in a directory.                                           
                                                                                
    |
 | [fzf](https://github.com/junegunn/fzf)                                       
| General-purpose command-line fuzzy finder                                     
                                                                                
    |
-| [gh](https://github.com/cli/cli)                                             
| GitHub’s official command line tool.                                          
                                                                                
    |
+| [gh](https://github.com/cli/cli)                                             
| GitHub's official command line tool.                                          
                                                                                
    |
 | [gha-bump](https://github.com/alexellis/gha-bump)                            
| GitHub Actions dependency bump tool.                                          
                                                                                
    |
 | [git-who](https://github.com/sinclairtarget/git-who)                         
| Git blame for file trees.                                                     
                                                                                
    |
 | [glab](https://github.com/gitlab-org/cli)                                    
| A GitLab CLI tool bringing GitLab to your command line.                       
                                                                                
    |
@@ -853,7 +853,7 @@
 | [hostctl](https://github.com/guumaster/hostctl)                              
| Dev tool to manage /etc/hosts like a pro!                                     
                                                                                
    |
 | [hubble](https://github.com/cilium/hubble)                                   
| CLI for network, service & security observability for Kubernetes clusters 
running Cilium.                                                                 
        |
 | [hugo](https://github.com/gohugoio/hugo)                                     
| Static HTML and CSS website generator.                                        
                                                                                
    |
-| [influx](https://github.com/influxdata/influxdb)                             
| InfluxDB’s command line interface (influx) is an interactive shell for the 
HTTP API.                                                                       
       |
+| [influx](https://github.com/influxdata/influxdb)                             
| InfluxDB's command line interface (influx) is an interactive shell for the 
HTTP API.                                                                       
       |
 | [inlets-pro](https://github.com/inlets/inlets-pro)                           
| Cloud Native Tunnel for HTTP and TCP traffic.                                 
                                                                                
    |
 | [inletsctl](https://github.com/inlets/inletsctl)                             
| Automates the task of creating an exit-server (tunnel server) on public cloud 
infrastructure.                                                                 
    |
 | [istioctl](https://github.com/istio/istio)                                   
| Service Mesh to establish a programmable, application-aware network using the 
Envoy service proxy.                                                            
    |
@@ -975,8 +975,8 @@
 | [viddy](https://github.com/sachaos/viddy)                                    
| A modern watch command. Time machine and pager etc.                           
                                                                                
    |
 | [waypoint](https://github.com/hashicorp/waypoint)                            
| Easy application deployment for Kubernetes and Amazon ECS                     
                                                                                
    |
 | [websocat](https://github.com/vi/websocat)                                   
| Command-line client for WebSockets, like netcat/socat but for WebSockets      
                                                                                
    |
+| [xq](https://github.com/sibprogrammer/xq)                                    
| XML to JSON/YAML converter and query tool.                                    
                                                                                
    |
 | [yq](https://github.com/mikefarah/yq)                                        
| Portable command-line YAML processor.                                         
                                                                                
    |
 | [yt-dlp](https://github.com/yt-dlp/yt-dlp)                                   
| Fork of youtube-dl with additional features and fixes                         
                                                                                
    |
-There are 202 tools, use `arkade get NAME` to download one.                    
                                                                                
                                                                                
     
-
+There are 202 tools, use `arkade get NAME` to download one.
 <!-- end of tool list -->
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/arkade-0.11.108/pkg/get/get_test.go 
new/arkade-0.11.109/pkg/get/get_test.go
--- old/arkade-0.11.108/pkg/get/get_test.go     2026-07-05 08:49:15.000000000 
+0200
+++ new/arkade-0.11.109/pkg/get/get_test.go     2026-07-07 15:58:26.000000000 
+0200
@@ -10373,3 +10373,57 @@
                })
        }
 }
+
+func Test_DownloadXq(t *testing.T) {
+       tools := MakeTools()
+       name := "xq"
+
+       tool := getTool(name, tools)
+
+       const toolVersion = "v1.4.0"
+
+       tests := []test{
+               {
+                       os:      "linux",
+                       arch:    arch64bit,
+                       version: toolVersion,
+                       url:     
"https://github.com/sibprogrammer/xq/releases/download/v1.4.0/xq_1.4.0_linux_amd64.tar.gz";,
+               },
+               {
+                       os:      "linux",
+                       arch:    archARM64,
+                       version: toolVersion,
+                       url:     
"https://github.com/sibprogrammer/xq/releases/download/v1.4.0/xq_1.4.0_linux_arm64.tar.gz";,
+               },
+               {
+                       os:      "darwin",
+                       arch:    arch64bit,
+                       version: toolVersion,
+                       url:     
"https://github.com/sibprogrammer/xq/releases/download/v1.4.0/xq_1.4.0_darwin_amd64.tar.gz";,
+               },
+               {
+                       os:      "darwin",
+                       arch:    archDarwinARM64,
+                       version: toolVersion,
+                       url:     
"https://github.com/sibprogrammer/xq/releases/download/v1.4.0/xq_1.4.0_darwin_arm64.tar.gz";,
+               },
+               {
+                       os:      "mingw64_nt-10.0-18362",
+                       arch:    arch64bit,
+                       version: toolVersion,
+                       url:     
"https://github.com/sibprogrammer/xq/releases/download/v1.4.0/xq_1.4.0_windows_amd64.zip";,
+               },
+       }
+
+       for _, tc := range tests {
+               t.Run(fmt.Sprintf("Download for: %s %s %s", tc.os, tc.arch, 
tc.version), func(r *testing.T) {
+                       got, _, err := tool.GetURL(tc.os, tc.arch, tc.version, 
false)
+                       if err != nil {
+                               t.Fatal(err)
+                       }
+                       if got != tc.url {
+                               t.Errorf("\nwant: %s\ngot:  %s", tc.url, got)
+                       }
+               })
+       }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/arkade-0.11.108/pkg/get/tools.go 
new/arkade-0.11.109/pkg/get/tools.go
--- old/arkade-0.11.108/pkg/get/tools.go        2026-07-05 08:49:15.000000000 
+0200
+++ new/arkade-0.11.109/pkg/get/tools.go        2026-07-07 15:58:26.000000000 
+0200
@@ -5730,5 +5730,32 @@
 
https://github.com/{{.Owner}}/{{.Repo}}/releases/download/{{.Version}}/{{.Name}}_{{.Version}}_{{$osStr}}_{{$arch}}.{{$extStr}}`,
                })
 
+       // xq - XML to JSON/YAML converter
+       tools = append(tools,
+               Tool{
+                       Owner:       "sibprogrammer",
+                       Repo:        "xq",
+                       Name:        "xq",
+                       Description: "XML to JSON/YAML converter and query 
tool.",
+                       URLTemplate: `
+{{$arch := .Arch}}
+{{- if or (eq .Arch "x86_64") (eq .Arch "amd64") -}}
+       {{$arch = "amd64"}}
+{{- else if or (eq .Arch "aarch64") (eq .Arch "arm64") -}}
+       {{$arch = "arm64"}}
+{{- end -}}
+{{$osStr := ""}}
+{{$extStr := "tar.gz"}}
+{{- if eq .OS "darwin" -}}
+       {{$osStr = "darwin"}}
+{{- else if eq .OS "linux" -}}
+       {{$osStr = "linux"}}
+{{- else if HasPrefix .OS "ming" -}}
+       {{$osStr = "windows"}}
+       {{$extStr = "zip"}}
+{{- end -}}
+https://github.com/{{.Owner}}/{{.Repo}}/releases/download/{{.Version}}/{{.Name}}_{{.VersionNumber}}_{{$osStr}}_{{$arch}}.{{$extStr}}`,
+               })
+
        return tools
 }

++++++ arkade.obsinfo ++++++
--- /var/tmp/diff_new_pack.2eAOI8/_old  2026-07-08 17:48:32.430488620 +0200
+++ /var/tmp/diff_new_pack.2eAOI8/_new  2026-07-08 17:48:32.438488897 +0200
@@ -1,5 +1,5 @@
 name: arkade
-version: 0.11.108
-mtime: 1783234155
-commit: a22b9d07a2e70743401d01a100c5f7d93259f166
+version: 0.11.109
+mtime: 1783432706
+commit: 4dba73c19eb05e066821721b1a199f3bb214bd7f
 

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

Reply via email to