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-02-27 17:11:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/arkade (Old)
 and      /work/SRC/openSUSE:Factory/.arkade.new.29461 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "arkade"

Fri Feb 27 17:11:00 2026 rev:78 rq:1335373 version:0.11.82

Changes:
--------
--- /work/SRC/openSUSE:Factory/arkade/arkade.changes    2026-02-18 
17:13:36.182140862 +0100
+++ /work/SRC/openSUSE:Factory/.arkade.new.29461/arkade.changes 2026-02-27 
17:11:59.617299784 +0100
@@ -1,0 +2,6 @@
+Fri Feb 27 06:24:34 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.11.82:
+  * Add fd tool
+
+-------------------------------------------------------------------

Old:
----
  arkade-0.11.81.obscpio

New:
----
  arkade-0.11.82.obscpio

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

Other differences:
------------------
++++++ arkade.spec ++++++
--- /var/tmp/diff_new_pack.xUslcM/_old  2026-02-27 17:12:01.061359628 +0100
+++ /var/tmp/diff_new_pack.xUslcM/_new  2026-02-27 17:12:01.065359794 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           arkade
-Version:        0.11.81
+Version:        0.11.82
 Release:        0
 Summary:        Open Source Kubernetes Marketplace
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.xUslcM/_old  2026-02-27 17:12:01.109361617 +0100
+++ /var/tmp/diff_new_pack.xUslcM/_new  2026-02-27 17:12:01.113361782 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/alexellis/arkade</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">0.11.81</param>
+    <param name="revision">0.11.82</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.xUslcM/_old  2026-02-27 17:12:01.137362777 +0100
+++ /var/tmp/diff_new_pack.xUslcM/_new  2026-02-27 17:12:01.149363274 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/alexellis/arkade</param>
-              <param 
name="changesrevision">e8760e632815564c256644a2f32700370a854f5c</param></service></servicedata>
+              <param 
name="changesrevision">94732398dbecccb43b52e65735e6a38e0e922eb1</param></service></servicedata>
 (No newline at EOF)
 

++++++ arkade-0.11.81.obscpio -> arkade-0.11.82.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/arkade-0.11.81/README.md new/arkade-0.11.82/README.md
--- old/arkade-0.11.81/README.md        2026-02-17 23:57:43.000000000 +0100
+++ new/arkade-0.11.82/README.md        2026-02-26 14:43:49.000000000 +0100
@@ -822,6 +822,7 @@
 | [etcd](https://github.com/etcd-io/etcd)                                      
| Distributed reliable key-value store for the most critical data of a 
distributed system.                                                             
             |
 | [faas-cli](https://github.com/openfaas/faas-cli)                             
| Official CLI for OpenFaaS.                                                    
                                                                                
    |
 | [faasd](https://github.com/openfaas/faasd)                                   
| faasd - a lightweight & portable faas engine                                  
                                                                                
    |
+| [fd](https://github.com/sharkdp/fd)                                          
| A simple, fast and user-friendly alternative to find.                         
                                                                                
    |
 | [firectl](https://github.com/firecracker-microvm/firectl)                    
| Command-line tool that lets you run arbitrary Firecracker MicroVMs            
                                                                                
    |
 | [flux](https://github.com/fluxcd/flux2)                                      
| Continuous Delivery solution for Kubernetes powered by GitOps Toolkit.        
                                                                                
    |
 | [flyctl](https://github.com/superfly/flyctl)                                 
| Command line tools for fly.io services                                        
                                                                                
    |
@@ -934,9 +935,9 @@
 | [skupper](https://github.com/skupperproject/skupper)                         
| Skupper is an implementation of a Virtual Application Network, enabling rich 
hybrid cloud communication                                                      
     |
 | [snowmachine](https://github.com/rgee0/snowmachine)                          
| Festive cheer for your terminal.                                              
                                                                                
    |
 | [sops](https://github.com/getsops/sops)                                      
| Simple and flexible tool for managing secrets                                 
                                                                                
    |
-| [step](https://github.com/smallstep/cli)                                     
| CLI for creating and managing cryptographic credentials with Smallstep.       
                                                                                
       |
 | [ssync](https://github.com/alexellis/ssync)                                  
| Sync files from one machine to another.                                       
                                                                                
    |
 | [starship](https://github.com/starship/starship)                             
| The minimal, blazing-fast, and infinitely customizable prompt for any shell!  
                                                                                
    |
+| [step](https://github.com/smallstep/cli)                                     
| CLI for creating and managing cryptographic credentials with Smallstep.       
                                                                                
    |
 | [stern](https://github.com/stern/stern)                                      
| Multi pod and container log tailing for Kubernetes.                           
                                                                                
    |
 | [syft](https://github.com/anchore/syft)                                      
| CLI tool and library for generating a Software Bill of Materials from 
container images and filesystems                                                
            |
 | [talosctl](https://github.com/siderolabs/talos)                              
| The command-line tool for managing Talos Linux OS.                            
                                                                                
    |
@@ -962,7 +963,7 @@
 | [websocat](https://github.com/vi/websocat)                                   
| Command-line client for WebSockets, like netcat/socat but for WebSockets      
                                                                                
    |
 | [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 191 tools, use `arkade get NAME` to download one.                    
                                                                                
                                                                                
     
+There are 193 tools, use `arkade get NAME` to download one.                    
                                                                                
                                                                                
     
 
 
 > Note to contributors, run `go run . get --format markdown` to generate this 
 > list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/arkade-0.11.81/pkg/get/get_test.go 
new/arkade-0.11.82/pkg/get/get_test.go
--- old/arkade-0.11.81/pkg/get/get_test.go      2026-02-17 23:57:43.000000000 
+0100
+++ new/arkade-0.11.82/pkg/get/get_test.go      2026-02-26 14:43:49.000000000 
+0100
@@ -84,6 +84,57 @@
        }
 }
 
+func Test_DownloadFd(t *testing.T) {
+       tools := MakeTools()
+       name := "fd"
+
+       tool := getTool(name, tools)
+
+       const toolVersion = "v10.3.0"
+
+       tests := []test{
+               {
+                       os:      "linux",
+                       arch:    arch64bit,
+                       version: toolVersion,
+                       url:     
"https://github.com/sharkdp/fd/releases/download/v10.3.0/fd-v10.3.0-x86_64-unknown-linux-musl.tar.gz";,
+               },
+               {
+                       os:      "linux",
+                       arch:    archARM64,
+                       version: toolVersion,
+                       url:     
"https://github.com/sharkdp/fd/releases/download/v10.3.0/fd-v10.3.0-aarch64-unknown-linux-musl.tar.gz";,
+               },
+               {
+                       os:      "darwin",
+                       arch:    arch64bit,
+                       version: toolVersion,
+                       url:     
"https://github.com/sharkdp/fd/releases/download/v10.3.0/fd-v10.3.0-x86_64-apple-darwin.tar.gz";,
+               },
+               {
+                       os:      "darwin",
+                       arch:    archDarwinARM64,
+                       version: toolVersion,
+                       url:     
"https://github.com/sharkdp/fd/releases/download/v10.3.0/fd-v10.3.0-aarch64-apple-darwin.tar.gz";,
+               },
+               {
+                       os:      "ming",
+                       arch:    arch64bit,
+                       version: toolVersion,
+                       url:     
"https://github.com/sharkdp/fd/releases/download/v10.3.0/fd-v10.3.0-x86_64-pc-windows-msvc.zip";,
+               },
+       }
+       for _, tc := range tests {
+               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)
+               }
+       }
+}
+
 func TestGetToolVersion(t *testing.T) {
 
        testCases := []struct {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/arkade-0.11.81/pkg/get/tools.go 
new/arkade-0.11.82/pkg/get/tools.go
--- old/arkade-0.11.81/pkg/get/tools.go 2026-02-17 23:57:43.000000000 +0100
+++ new/arkade-0.11.82/pkg/get/tools.go 2026-02-26 14:43:49.000000000 +0100
@@ -3511,6 +3511,34 @@
 
        tools = append(tools,
                Tool{
+                       Owner:       "sharkdp",
+                       Repo:        "fd",
+                       Name:        "fd",
+                       Description: "A simple, fast and user-friendly 
alternative to find.",
+                       URLTemplate: `{{ $os := "" }}
+{{ $arch := "" }}
+{{ $ext := ".tar.gz" }}
+
+{{- if HasPrefix .OS "ming" -}}
+{{ $os = "pc-windows-msvc" }}
+{{ $ext = ".zip" }}
+{{- else if eq .OS "darwin" -}}
+{{ $os = "apple-darwin" }}
+{{- else if eq .OS "linux" -}}
+{{ $os = "unknown-linux-musl" }}
+{{- end }}
+
+{{- if or (eq .Arch "aarch64") (eq .Arch "arm64") -}}
+{{ $arch = "aarch64" }}
+{{- else if eq .Arch "x86_64" -}}
+{{ $arch = "x86_64" }}
+{{- end }}
+
+https://github.com/{{.Owner}}/{{.Repo}}/releases/download/{{.Version}}/{{.Name}}-v{{.VersionNumber}}-{{$arch}}-{{$os}}{{$ext}}`,
+               })
+
+       tools = append(tools,
+               Tool{
                        Owner:          "firecracker-microvm",
                        Repo:           "firectl",
                        Name:           "firectl",

++++++ arkade.obsinfo ++++++
--- /var/tmp/diff_new_pack.xUslcM/_old  2026-02-27 17:12:02.741429252 +0100
+++ /var/tmp/diff_new_pack.xUslcM/_new  2026-02-27 17:12:02.765430247 +0100
@@ -1,5 +1,5 @@
 name: arkade
-version: 0.11.81
-mtime: 1771369063
-commit: e8760e632815564c256644a2f32700370a854f5c
+version: 0.11.82
+mtime: 1772113429
+commit: 94732398dbecccb43b52e65735e6a38e0e922eb1
 

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

Reply via email to