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 ++++++
