Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rancher-cli for openSUSE:Factory checked in at 2026-09-24 22:57:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rancher-cli (Old) and /work/SRC/openSUSE:Factory/.rancher-cli.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rancher-cli" Thu Sep 24 22:57:52 2026 rev:34 rq:1380071 version:2.15.2 Changes: -------- --- /work/SRC/openSUSE:Factory/rancher-cli/rancher-cli.changes 2026-08-29 17:41:34.364375715 +0200 +++ /work/SRC/openSUSE:Factory/.rancher-cli.new.383539/rancher-cli.changes 2026-09-24 23:00:08.923975555 +0200 @@ -1,0 +2,7 @@ +Thu Sep 24 04:56:03 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 2.15.2: + * Update Rancher refs to v2.15.2 (#673) + * Open the OAuth authorize URL on Windows without a shell (#663) + +------------------------------------------------------------------- Old: ---- rancher-cli-2.15.1.obscpio New: ---- rancher-cli-2.15.2.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rancher-cli.spec ++++++ --- /var/tmp/diff_new_pack.IOhTOJ/_old 2026-09-24 23:00:09.869015074 +0200 +++ /var/tmp/diff_new_pack.IOhTOJ/_new 2026-09-24 23:00:09.871015158 +0200 @@ -17,7 +17,7 @@ Name: rancher-cli -Version: 2.15.1 +Version: 2.15.2 Release: 0 Summary: Rancher CLI License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.IOhTOJ/_old 2026-09-24 23:00:09.906016621 +0200 +++ /var/tmp/diff_new_pack.IOhTOJ/_new 2026-09-24 23:00:09.910016789 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/rancher/cli.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">refs/tags/v2.15.1</param> + <param name="revision">refs/tags/v2.15.2</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.IOhTOJ/_old 2026-09-24 23:00:09.930017625 +0200 +++ /var/tmp/diff_new_pack.IOhTOJ/_new 2026-09-24 23:00:09.934017792 +0200 @@ -3,6 +3,6 @@ <param name="url">https://github.com/rancher/cli</param> <param name="changesrevision">431c4310799598e078bb2bb2e45ed50109f532c9</param></service><service name="tar_scm"> <param name="url">https://github.com/rancher/cli.git</param> - <param name="changesrevision">cdad5d9cf61fb19efa3f17e5d188723a54ca93fb</param></service></servicedata> + <param name="changesrevision">f117ccf6db88061be16e4cf2e6da0d58c9b6687c</param></service></servicedata> (No newline at EOF) ++++++ rancher-cli-2.15.1.obscpio -> rancher-cli-2.15.2.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rancher-cli-2.15.1/cmd/kubectl_token_oauth.go new/rancher-cli-2.15.2/cmd/kubectl_token_oauth.go --- old/rancher-cli-2.15.1/cmd/kubectl_token_oauth.go 2026-08-28 11:44:37.000000000 +0200 +++ new/rancher-cli-2.15.2/cmd/kubectl_token_oauth.go 2026-09-23 23:02:44.000000000 +0200 @@ -12,9 +12,7 @@ "net/http" "net/url" "os" - "os/exec" "os/signal" - "runtime" "strconv" "strings" "sync" @@ -187,25 +185,13 @@ return fmt.Errorf("unsupported URL scheme %s", URL.Scheme) } - var ( - cmd string - args []string - ) - switch runtime.GOOS { - case "darwin": - cmd = "open" - args = []string{openURL} - case "linux": - cmd = "xdg-open" - args = []string{openURL} - case "windows": - cmd = "cmd" - args = []string{"/c", "start", "", openURL} - default: - return fmt.Errorf("unsupported platform: %s", runtime.GOOS) - } - - return exec.Command(cmd, args...).Start() + // The launch is delegated to an OS-specific opener + // (kubectl_token_oauth_windows.go / kubectl_token_oauth_other.go). The URL + // is never handed to a shell: non-Windows passes it as a single argv + // element, Windows uses the ShellExecute API — so a server-supplied + // authorize URL (which legitimately contains `&` between query parameters) + // cannot be truncated or have its metacharacters interpreted. + return osOpenURL(openURL) } // callbackResult is used to communicate the result of the OAuth callback handling back to the main authentication flow. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rancher-cli-2.15.1/cmd/kubectl_token_oauth_other.go new/rancher-cli-2.15.2/cmd/kubectl_token_oauth_other.go --- old/rancher-cli-2.15.1/cmd/kubectl_token_oauth_other.go 1970-01-01 01:00:00.000000000 +0100 +++ new/rancher-cli-2.15.2/cmd/kubectl_token_oauth_other.go 2026-09-23 23:02:44.000000000 +0200 @@ -0,0 +1,25 @@ +//go:build !windows + +package cmd + +import ( + "fmt" + "os/exec" + "runtime" +) + +// osOpenURL launches the platform's default URL handler with openURL as a +// single argv element (no shell), so a server-supplied authorize URL cannot +// inject shell metacharacters. openBrowser has already validated the scheme. +func osOpenURL(openURL string) error { + var cmd string + switch runtime.GOOS { + case "darwin": + cmd = "open" + case "linux": + cmd = "xdg-open" + default: + return fmt.Errorf("unsupported platform: %s", runtime.GOOS) + } + return exec.Command(cmd, openURL).Start() +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rancher-cli-2.15.1/cmd/kubectl_token_oauth_windows.go new/rancher-cli-2.15.2/cmd/kubectl_token_oauth_windows.go --- old/rancher-cli-2.15.1/cmd/kubectl_token_oauth_windows.go 1970-01-01 01:00:00.000000000 +0100 +++ new/rancher-cli-2.15.2/cmd/kubectl_token_oauth_windows.go 2026-09-23 23:02:44.000000000 +0200 @@ -0,0 +1,28 @@ +//go:build windows + +package cmd + +import "golang.org/x/sys/windows" + +// shellExecute is windows.ShellExecute, indirected so a test can capture the +// arguments — proving the URL is passed opaquely with no command line — without +// actually launching a browser. +var shellExecute = windows.ShellExecute + +// osOpenURL opens openURL through the Windows ShellExecute API. ShellExecute +// takes the target as a string argument to the shell API: it builds no command +// line and spawns no cmd.exe, so a server-supplied authorize URL (which +// legitimately contains `&` between query parameters) cannot be truncated or +// have its metacharacters interpreted the way `cmd /c start` did. openBrowser +// has already validated the scheme. +func osOpenURL(openURL string) error { + verb, err := windows.UTF16PtrFromString("open") + if err != nil { + return err + } + target, err := windows.UTF16PtrFromString(openURL) + if err != nil { + return err + } + return shellExecute(0, verb, target, nil, nil, windows.SW_SHOWNORMAL) +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rancher-cli-2.15.1/cmd/kubectl_token_oauth_windows_test.go new/rancher-cli-2.15.2/cmd/kubectl_token_oauth_windows_test.go --- old/rancher-cli-2.15.1/cmd/kubectl_token_oauth_windows_test.go 1970-01-01 01:00:00.000000000 +0100 +++ new/rancher-cli-2.15.2/cmd/kubectl_token_oauth_windows_test.go 2026-09-23 23:02:44.000000000 +0200 @@ -0,0 +1,43 @@ +//go:build windows + +package cmd + +import ( + "testing" + + "golang.org/x/sys/windows" +) + +// TestOSOpenURLDoesNotShellInterpret guards the fix for AADSTS900144: it stubs +// the ShellExecute call and asserts osOpenURL hands the URL to the API +// opaquely — the full URL, metacharacters and all, as the target, with no +// command-line arguments — so there is no shell for a server-supplied +// authorize URL to be truncated by. The old `cmd /c start "" <url>` path built +// a command line that cmd.exe parsed, dropping everything after the first +// `&` (e.g. the OAuth `scope` parameter); this proves the current path does +// not. +func TestOSOpenURLDoesNotShellInterpret(t *testing.T) { + const u = `https://host/authorize?client_id=x&scope=y&echo pwned> C:\Temp\pwned.txt` + + var gotVerb, gotFile, gotArgs *uint16 + orig := shellExecute + shellExecute = func(_ windows.Handle, verb, file, args, _ *uint16, _ int32) error { + gotVerb, gotFile, gotArgs = verb, file, args + return nil + } + t.Cleanup(func() { shellExecute = orig }) + + if err := osOpenURL(u); err != nil { + t.Fatalf("osOpenURL: %v", err) + } + if got := windows.UTF16PtrToString(gotFile); got != u { + t.Fatalf("URL not passed opaquely:\n got %q\n want %q", got, u) + } + if gotArgs != nil { + t.Fatalf("ShellExecute got command arguments %q — must be nil (no command line, no shell)", + windows.UTF16PtrToString(gotArgs)) + } + if v := windows.UTF16PtrToString(gotVerb); v != "open" { + t.Fatalf("verb = %q, want \"open\"", v) + } +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rancher-cli-2.15.1/go.mod new/rancher-cli-2.15.2/go.mod --- old/rancher-cli-2.15.1/go.mod 2026-08-28 11:44:37.000000000 +0200 +++ new/rancher-cli-2.15.2/go.mod 2026-09-23 23:02:44.000000000 +0200 @@ -13,16 +13,17 @@ require ( github.com/ghodss/yaml v1.0.0 - github.com/rancher/norman v0.9.10 - github.com/rancher/rancher/pkg/apis v0.0.0-20260827224206-8c257d748d23 - github.com/rancher/rancher/pkg/client v0.0.0-20260827224206-8c257d748d23 - github.com/sirupsen/logrus v1.9.4 - github.com/stretchr/testify v1.11.1 + github.com/rancher/norman v0.9.11 + github.com/rancher/rancher/pkg/apis v0.0.0-20260923184111-272e65580ca9 + github.com/rancher/rancher/pkg/client v0.0.0-20260923184111-272e65580ca9 + github.com/sirupsen/logrus v1.10.0 + github.com/stretchr/testify v1.12.0 github.com/tidwall/gjson v1.19.0 github.com/urfave/cli/v3 v3.10.1 golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93 golang.org/x/oauth2 v0.36.0 golang.org/x/sync v0.22.0 + golang.org/x/sys v0.47.0 golang.org/x/term v0.45.0 golang.org/x/text v0.41.0 k8s.io/client-go v12.0.0+incompatible @@ -53,13 +54,13 @@ github.com/prometheus/client_model v0.6.2 // indirect github.com/prometheus/common v0.67.5 // indirect github.com/prometheus/procfs v0.19.2 // indirect - github.com/rancher/aks-operator v1.15.1 // indirect - github.com/rancher/ali-operator v1.15.0 // indirect - github.com/rancher/eks-operator v1.15.1 // indirect - github.com/rancher/fleet/pkg/apis v0.16.1 // indirect - github.com/rancher/gke-operator v1.15.1 // indirect + github.com/rancher/aks-operator v1.15.2 // indirect + github.com/rancher/ali-operator v1.15.1 // indirect + github.com/rancher/eks-operator v1.15.2 // indirect + github.com/rancher/fleet/pkg/apis v0.16.2 // indirect + github.com/rancher/gke-operator v1.15.3 // indirect github.com/rancher/lasso v0.2.9 // indirect - github.com/rancher/wrangler/v3 v3.7.1 // indirect + github.com/rancher/wrangler/v3 v3.7.2 // indirect github.com/spf13/pflag v1.0.10 // indirect github.com/tidwall/match v1.1.1 // indirect github.com/tidwall/pretty v1.2.0 // indirect @@ -67,14 +68,13 @@ go.yaml.in/yaml/v2 v2.4.3 // indirect go.yaml.in/yaml/v3 v3.0.4 // indirect golang.org/x/net v0.58.0 // indirect - golang.org/x/sys v0.47.0 // indirect golang.org/x/time v0.15.0 // indirect google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - k8s.io/api v0.36.3 // indirect - k8s.io/apimachinery v0.36.3 // indirect + k8s.io/api v0.36.4 // indirect + k8s.io/apimachinery v0.36.4 // indirect k8s.io/klog/v2 v2.140.0 // indirect k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a // indirect k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2 // indirect diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rancher-cli-2.15.1/go.sum new/rancher-cli-2.15.2/go.sum --- old/rancher-cli-2.15.1/go.sum 2026-08-28 11:44:37.000000000 +0200 +++ new/rancher-cli-2.15.2/go.sum 2026-09-23 23:02:44.000000000 +0200 @@ -62,38 +62,38 @@ github.com/prometheus/common v0.67.5/go.mod h1:SjE/0MzDEEAyrdr5Gqc6G+sXI67maCxzaT3A2+HqjUw= github.com/prometheus/procfs v0.19.2 h1:zUMhqEW66Ex7OXIiDkll3tl9a1ZdilUOd/F6ZXw4Vws= github.com/prometheus/procfs v0.19.2/go.mod h1:M0aotyiemPhBCM0z5w87kL22CxfcH05ZpYlu+b4J7mw= -github.com/rancher/aks-operator v1.15.1 h1:rXNhHHDljGeksqbEMM0DyBrpmWAm15HsEKqm9FuJaWE= -github.com/rancher/aks-operator v1.15.1/go.mod h1:XgY8/M0FbnteAUnaC4gOJK3CswzBH0XVdZ2mNP3qq0Q= -github.com/rancher/ali-operator v1.15.0 h1:Dg5WeEp9G9amgJv1SKMCXL6N6jWbNc/J4gMWvLRSQjs= -github.com/rancher/ali-operator v1.15.0/go.mod h1:U8F45IZ0RXKLU7Tf25L9HkHxQ2pZaiY6qIbpTxwi+PM= -github.com/rancher/eks-operator v1.15.1 h1:vTLeA5xepc3cNR8BKvGyLN02SHf3G7Vc82Jk2DExAjw= -github.com/rancher/eks-operator v1.15.1/go.mod h1:DwDFhI0wQka1j2ZKLWOYyFEHhEGxvNYAIfkx8TuQrfY= -github.com/rancher/fleet/pkg/apis v0.16.1 h1:oH07GjrC35eyf0yoYSzjrx/lqE5ZTI+35jj3kYWd4Fo= -github.com/rancher/fleet/pkg/apis v0.16.1/go.mod h1:cQknAZ8JALpXeU9oG2vui2FKrCtBK3/x1OERX1iKFAc= -github.com/rancher/gke-operator v1.15.1 h1:lxhP+TjYO9o7TJy3hN5XAiKE98mm5wDvoqWbrpSqT2w= -github.com/rancher/gke-operator v1.15.1/go.mod h1:DzNiLN8zed0GZbLUThYeNOoCmO2+dpPloPN8O38VJJ0= +github.com/rancher/aks-operator v1.15.2 h1:1aiZlCGVrB+hTpX5Ck5aK7PcHhRWAA3NqbUizpXqevU= +github.com/rancher/aks-operator v1.15.2/go.mod h1:q1D2q/KyPv5gyK2Hp8p9trXAogHMd7IlPeatkkxUvus= +github.com/rancher/ali-operator v1.15.1 h1:diFSU5kgHjCvUqJ2O+oRymvtvsDfFzJWoXGZQhhsacE= +github.com/rancher/ali-operator v1.15.1/go.mod h1:VZVDmLBZd1RUpbHck3LQzrSqOtyvUrgjjrLTSmZ/0sE= +github.com/rancher/eks-operator v1.15.2 h1:qkjCD0X1DigdJItvByLkF7lXDSOCZXuzkLcQP4AcWOs= +github.com/rancher/eks-operator v1.15.2/go.mod h1:DvUtmuHcpYRlX6llHLjERKhxCgKDXb5Bdj7yfqhSTpo= +github.com/rancher/fleet/pkg/apis v0.16.2 h1:zWslN+/+etlTigJWS/T5+n9wJ7zBdEqA+IlRJ4q1q7c= +github.com/rancher/fleet/pkg/apis v0.16.2/go.mod h1:qGALgh+35vrH8Qx21RVwZqu7cNsSENOO53jHbfqy9hI= +github.com/rancher/gke-operator v1.15.3 h1:Ag61jhP4rRwQFuD0pq2EsUk0i5UXQYGG0q0gX10Q/48= +github.com/rancher/gke-operator v1.15.3/go.mod h1:fXkjQpeG9jpr71IjlsSNLpW5yvweoZ5cUfsVsMUABc0= github.com/rancher/lasso v0.2.9 h1:5Xk9Qid+YDOLpa6s5xalcSR0cA5BMbgWcaOZ8kdNU7k= github.com/rancher/lasso v0.2.9/go.mod h1:PMtxoVahRQvhEAi1HVOfyLDe1CrtGwTqOtkPVjSSkns= -github.com/rancher/norman v0.9.10 h1:Z7jHdlki96VHpcnW4wDjWAfVSoGCRh1/W0VAQgiQ44c= -github.com/rancher/norman v0.9.10/go.mod h1:ZV9gwHAZAbvI7X9mLZwfeKvqisqR8HFZVkyFe7QjsbA= -github.com/rancher/rancher/pkg/apis v0.0.0-20260827224206-8c257d748d23 h1:om9MayrlmZKhq2Is3ZHsyT046SAa/LkesWErYNBIxIA= -github.com/rancher/rancher/pkg/apis v0.0.0-20260827224206-8c257d748d23/go.mod h1:ph+rSgPZzAO3lbul0AE2bItyQie61ZXb5ZXGGN11e7E= -github.com/rancher/rancher/pkg/client v0.0.0-20260827224206-8c257d748d23 h1:P5Ko+8hVVAGm9kMXw0XEWxp/AAYyhmircmHsWI/bvHw= -github.com/rancher/rancher/pkg/client v0.0.0-20260827224206-8c257d748d23/go.mod h1:I4kov6vnnXkOGrZ9NVwFORzJh9irSvattWUczfJa3GI= -github.com/rancher/wrangler/v3 v3.7.1 h1:3IoJWG8YEsPJ3oYXEDTNjITsrqxDuDz722ivCFXQOGQ= -github.com/rancher/wrangler/v3 v3.7.1/go.mod h1:SRd8RgvLACW1sOeOE/JagsO1gWVgSduKGQtPSsKzntI= +github.com/rancher/norman v0.9.11 h1:Yc06fyPIMZuO8iW469YfJKEgaV85AUge+BVkt+5iJVQ= +github.com/rancher/norman v0.9.11/go.mod h1:4qkaDOXCsSpbsHAb+w9NPJuhjHsjpYivYXDtdAeqb2M= +github.com/rancher/rancher/pkg/apis v0.0.0-20260923184111-272e65580ca9 h1:2rdZsFpJPmfDYxmfarHQxMr7PH32NsnqpRfkg+gGxgA= +github.com/rancher/rancher/pkg/apis v0.0.0-20260923184111-272e65580ca9/go.mod h1:aQXYWYvAPZFfc3nJuvzGgljMh+xb/3Bkt/74XStjaZU= +github.com/rancher/rancher/pkg/client v0.0.0-20260923184111-272e65580ca9 h1:OITl+3Ry5/v042UToDUborzcrz+IHJdaXW+r87gzg6w= +github.com/rancher/rancher/pkg/client v0.0.0-20260923184111-272e65580ca9/go.mod h1:5mWYRs3Buu/xPlN/oE8IJhYHuON9cuzdeUqdfvUFx6U= +github.com/rancher/wrangler/v3 v3.7.2 h1:a1lNVgK43TaAnLa/jXk12HeedxO55BpAHD7NNinQnQg= +github.com/rancher/wrangler/v3 v3.7.2/go.mod h1:VdeegQBV74Ci6+zoffAB8GowURO1aMy6dg5HiIi5tr4= github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ= github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc= -github.com/sirupsen/logrus v1.9.4 h1:TsZE7l11zFCLZnZ+teH4Umoq5BhEIfIzfRDZ1Uzql2w= -github.com/sirupsen/logrus v1.9.4/go.mod h1:ftWc9WdOfJ0a92nsE2jF5u5ZwH8Bv2zdeOC42RjbV2g= +github.com/sirupsen/logrus v1.10.0 h1:T8MxJJXVZkfcC5zSRMRAg2F8+lxjmUCGGWPzFxO+Msc= +github.com/sirupsen/logrus v1.10.0/go.mod h1:FXZFonkDAnFozmO+5hGAFvB0Yg9/j2SIhA/QuIkP180= github.com/spf13/pflag v1.0.10 h1:4EBh2KAYBwaONj6b2Ye1GiHfwjqyROoF4RwYO+vPwFk= github.com/spf13/pflag v1.0.10/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= -github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= +github.com/stretchr/objx v0.5.3 h1:jmXUvGomnU1o3W/V5h2VEradbpJDwGrzugQQvL0POH4= +github.com/stretchr/objx v0.5.3/go.mod h1:rDQraq+vQZU7Fde9LOZLr8Tax6zZvy4kuNKF+QYS+U0= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= -github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= -github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= +github.com/stretchr/testify v1.12.0 h1:K6Mr6jO9JICuend/5xzTM03ydSV3vdNRYAdPSukj8uI= +github.com/stretchr/testify v1.12.0/go.mod h1:bOYBZb5qJ00vPzWfIqBUZPaxK8jWiXc6d3ErP4Ca9Gw= github.com/tidwall/gjson v1.19.0 h1:xwxm7n691Uf3u5OFjzngavjGTh55KX5q/9w9xHW88JU= github.com/tidwall/gjson v1.19.0/go.mod h1:V37/opeE/JbLUOfH0QTXiNez2l0RUjYUhpT4szFQAfc= github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA= @@ -141,10 +141,10 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -k8s.io/api v0.36.3 h1:NxB+05W2UGqXWFXcLO0RB5cnqnUPP5v5sVlaOH0Iz4w= -k8s.io/api v0.36.3/go.mod h1:JzLQKqRHC5+I8RVj/lS3lCg0mg6nWI9Fo/Sk3ElxHzg= -k8s.io/apimachinery v0.36.3 h1:PkzMRBRG8joFD8EhCuQAtNPvJlxb82FwplP26HIzvAM= -k8s.io/apimachinery v0.36.3/go.mod h1:cTSjBWgPe/6CQyBKzY/hDIRWCQQQeK0mfLbml0UYFHE= +k8s.io/api v0.36.4 h1:RxrvqCL6vgH5/+UnTeu1IIFqYmGfy0hnyrod1rn35Oo= +k8s.io/api v0.36.4/go.mod h1:S2B3orCFBDhrgyWbLeuKcT2QdHIpQesBkCYSlWtwUOw= +k8s.io/apimachinery v0.36.4 h1:PT2UzkupGuAx/+xT5XjiMJ1WGpY3fn9/hdAvjweRet4= +k8s.io/apimachinery v0.36.4/go.mod h1:p2I2dipt7JHG+quVwQ1d02d28O4GdDi77RByQ13MTpk= k8s.io/client-go v0.36.3 h1:M4JdVzXxYcZk4fGpfDdYnxSwhLKWCFoQsHW6t+z8Hfg= k8s.io/client-go v0.36.3/go.mod h1:gcPwr0c87vjjG6HB6pWEqOeuYVoXSsREjzux2j6GF30= k8s.io/klog/v2 v2.140.0 h1:Tf+J3AH7xnUzZyVVXhTgGhEKnFqye14aadWv7bzXdzc= ++++++ rancher-cli.obsinfo ++++++ --- /var/tmp/diff_new_pack.IOhTOJ/_old 2026-09-24 23:00:10.077023772 +0200 +++ /var/tmp/diff_new_pack.IOhTOJ/_new 2026-09-24 23:00:10.080023898 +0200 @@ -1,5 +1,5 @@ name: rancher-cli -version: 2.15.1 -mtime: 1787910277 -commit: cdad5d9cf61fb19efa3f17e5d188723a54ca93fb +version: 2.15.2 +mtime: 1790197364 +commit: f117ccf6db88061be16e4cf2e6da0d58c9b6687c ++++++ vendor.tar.gz ++++++ ++++ 7901 lines of diff (skipped)
