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-16 13:10:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/arkade (Old) and /work/SRC/openSUSE:Factory/.arkade.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "arkade" Mon Feb 16 13:10:10 2026 rev:76 rq:1333152 version:0.11.80 Changes: -------- --- /work/SRC/openSUSE:Factory/arkade/arkade.changes 2026-02-12 17:28:50.071025872 +0100 +++ /work/SRC/openSUSE:Factory/.arkade.new.1977/arkade.changes 2026-02-16 13:16:36.732211211 +0100 @@ -1,0 +2,6 @@ +Sat Feb 14 08:25:12 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.11.80: + * Add step CLI + +------------------------------------------------------------------- Old: ---- arkade-0.11.79.obscpio New: ---- arkade-0.11.80.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ arkade.spec ++++++ --- /var/tmp/diff_new_pack.CFtUYo/_old 2026-02-16 13:16:37.668250066 +0100 +++ /var/tmp/diff_new_pack.CFtUYo/_new 2026-02-16 13:16:37.668250066 +0100 @@ -17,7 +17,7 @@ Name: arkade -Version: 0.11.79 +Version: 0.11.80 Release: 0 Summary: Open Source Kubernetes Marketplace License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.CFtUYo/_old 2026-02-16 13:16:37.712251893 +0100 +++ /var/tmp/diff_new_pack.CFtUYo/_new 2026-02-16 13:16:37.720252225 +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.79</param> + <param name="revision">0.11.80</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.CFtUYo/_old 2026-02-16 13:16:37.756253719 +0100 +++ /var/tmp/diff_new_pack.CFtUYo/_new 2026-02-16 13:16:37.760253885 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/alexellis/arkade</param> - <param name="changesrevision">3f8830418f1e16bc3400fe19e94e61a0328c3199</param></service></servicedata> + <param name="changesrevision">47b65f5fb78225698398dc0143f4bc5f64df777f</param></service></servicedata> (No newline at EOF) ++++++ arkade-0.11.79.obscpio -> arkade-0.11.80.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.79/README.md new/arkade-0.11.80/README.md --- old/arkade-0.11.79/README.md 2026-02-12 12:12:24.000000000 +0100 +++ new/arkade-0.11.80/README.md 2026-02-13 18:08:14.000000000 +0100 @@ -934,6 +934,7 @@ | [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! | | [stern](https://github.com/stern/stern) | Multi pod and container log tailing for Kubernetes. | diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.79/pkg/get/get_test.go new/arkade-0.11.80/pkg/get/get_test.go --- old/arkade-0.11.79/pkg/get/get_test.go 2026-02-12 12:12:24.000000000 +0100 +++ new/arkade-0.11.80/pkg/get/get_test.go 2026-02-13 18:08:14.000000000 +0100 @@ -9236,6 +9236,70 @@ } } +func Test_DownloadStep(t *testing.T) { + tools := MakeTools() + name := "step" + + tool := getTool(name, tools) + + const toolVersion = "v0.29.0" + + tests := []test{ + { + os: "linux", + arch: arch64bit, + version: toolVersion, + url: "https://github.com/smallstep/cli/releases/download/v0.29.0/step_linux_0.29.0_amd64.tar.gz", + binary: "step", + }, + { + os: "linux", + arch: archARM64, + version: toolVersion, + url: "https://github.com/smallstep/cli/releases/download/v0.29.0/step_linux_0.29.0_arm64.tar.gz", + binary: "step", + }, + { + os: "darwin", + arch: arch64bit, + version: toolVersion, + url: "https://github.com/smallstep/cli/releases/download/v0.29.0/step_darwin_0.29.0_amd64.tar.gz", + binary: "step", + }, + { + os: "darwin", + arch: archDarwinARM64, + version: toolVersion, + url: "https://github.com/smallstep/cli/releases/download/v0.29.0/step_darwin_0.29.0_arm64.tar.gz", + binary: "step", + }, + { + os: "ming", + arch: arch64bit, + version: toolVersion, + url: "https://github.com/smallstep/cli/releases/download/v0.29.0/step_windows_0.29.0_amd64.zip", + binary: "step", + }, + } + + 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("for %s/%s, want: %q, but got: %q", tc.os, tc.arch, tc.url, got) + } + binary, err := GetBinaryName(tool, tc.os, tc.arch, tc.version) + if err != nil { + t.Fatal(err) + } + if binary != tc.binary { + t.Errorf("for %s/%s, want binary: %q, but got: %q", tc.os, tc.arch, tc.binary, binary) + } + } +} + func Test_DownloadDyff(t *testing.T) { tools := MakeTools() name := "dyff" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.79/pkg/get/tools.go new/arkade-0.11.80/pkg/get/tools.go --- old/arkade-0.11.79/pkg/get/tools.go 2026-02-12 12:12:24.000000000 +0100 +++ new/arkade-0.11.80/pkg/get/tools.go 2026-02-13 18:08:14.000000000 +0100 @@ -5107,6 +5107,39 @@ tools = append(tools, Tool{ + Owner: "smallstep", + Repo: "cli", + Name: "step", + Description: "CLI for creating and managing cryptographic credentials with Smallstep.", + VerifyStrategy: HashicorpShasumStrategy, + VerifyTemplate: ` +https://github.com/{{.Owner}}/{{.Repo}}/releases/download/{{.Version}}/checksums.txt`, + BinaryTemplate: `{{.Name}}`, + URLTemplate: ` +{{$target := ""}} +{{$version := .VersionNumber}} +{{- if eq .OS "linux" -}} + {{- if eq .Arch "x86_64" -}} + {{$target = printf "step_linux_%s_amd64.tar.gz" $version}} + {{- else if (or (eq .Arch "aarch64") (eq .Arch "arm64") ) -}} + {{$target = printf "step_linux_%s_arm64.tar.gz" $version}} + {{- end -}} +{{- else if eq .OS "darwin" -}} + {{- if eq .Arch "x86_64" -}} + {{$target = printf "step_darwin_%s_amd64.tar.gz" $version}} + {{- else if (or (eq .Arch "arm64") (eq .Arch "aarch64") ) -}} + {{$target = printf "step_darwin_%s_arm64.tar.gz" $version}} + {{- end -}} +{{- else if HasPrefix .OS "ming" -}} + {{- if eq .Arch "x86_64" -}} + {{$target = printf "step_windows_%s_amd64.zip" $version}} + {{- end -}} +{{- end -}} +https://github.com/{{.Owner}}/{{.Repo}}/releases/download/{{.Version}}/{{$target}}`, + }) + + tools = append(tools, + Tool{ Owner: "homeport", Repo: "dyff", Name: "dyff", ++++++ arkade.obsinfo ++++++ --- /var/tmp/diff_new_pack.CFtUYo/_old 2026-02-16 13:16:40.168353846 +0100 +++ /var/tmp/diff_new_pack.CFtUYo/_new 2026-02-16 13:16:40.196355009 +0100 @@ -1,5 +1,5 @@ name: arkade -version: 0.11.79 -mtime: 1770894744 -commit: 3f8830418f1e16bc3400fe19e94e61a0328c3199 +version: 0.11.80 +mtime: 1771002494 +commit: 47b65f5fb78225698398dc0143f4bc5f64df777f ++++++ vendor.tar.gz ++++++
