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-01-28 15:08:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/arkade (Old) and /work/SRC/openSUSE:Factory/.arkade.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "arkade" Wed Jan 28 15:08:59 2026 rev:70 rq:1329495 version:0.11.67 Changes: -------- --- /work/SRC/openSUSE:Factory/arkade/arkade.changes 2026-01-26 11:07:30.791005353 +0100 +++ /work/SRC/openSUSE:Factory/.arkade.new.1928/arkade.changes 2026-01-28 15:09:44.572472558 +0100 @@ -1,0 +2,7 @@ +Tue Jan 27 13:00:06 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.11.67: + * Add websocat + * Update various in go.mod + +------------------------------------------------------------------- Old: ---- arkade-0.11.66.obscpio New: ---- arkade-0.11.67.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ arkade.spec ++++++ --- /var/tmp/diff_new_pack.nLl4fR/_old 2026-01-28 15:09:46.036533373 +0100 +++ /var/tmp/diff_new_pack.nLl4fR/_new 2026-01-28 15:09:46.040533539 +0100 @@ -17,7 +17,7 @@ Name: arkade -Version: 0.11.66 +Version: 0.11.67 Release: 0 Summary: Open Source Kubernetes Marketplace License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.nLl4fR/_old 2026-01-28 15:09:46.084535367 +0100 +++ /var/tmp/diff_new_pack.nLl4fR/_new 2026-01-28 15:09:46.088535533 +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.66</param> + <param name="revision">0.11.67</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.nLl4fR/_old 2026-01-28 15:09:46.124537029 +0100 +++ /var/tmp/diff_new_pack.nLl4fR/_new 2026-01-28 15:09:46.132537361 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/alexellis/arkade</param> - <param name="changesrevision">3440fbd39fa3226ad1e0582c88fd5d23d03c48c8</param></service></servicedata> + <param name="changesrevision">3db8251b4c65a3903e6e80b9a053bdef59e87d8d</param></service></servicedata> (No newline at EOF) ++++++ arkade-0.11.66.obscpio -> arkade-0.11.67.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/AGENTS.md new/arkade-0.11.67/AGENTS.md --- old/arkade-0.11.66/AGENTS.md 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/AGENTS.md 2026-01-27 11:29:09.000000000 +0100 @@ -70,6 +70,8 @@ ### Step 4: Download and Verify Every OS/Arch Combination +First test downloading the current OS/arch (no flags needed) i.e. `go run . get TOOL`. And run `file` on the output to verify the type and if it's valid or invalid i.e. a gzip, or a HTML page, or got a non zero exit code. + **MANDATORY**: Download and verify EVERY combination using the `file` command. ```bash @@ -87,13 +89,18 @@ - Darwin arm64: `Mach-O 64-bit arm64 executable` - Windows amd64: `PE32+ executable (console) x86-64` -Tools built with rust have `unknown` in their filename, that's OK. If deciding between GNU aka libc or musl, pick the non-musl version. +Tools built with Rust often have `unknown` in their filename, that's OK. If deciding between GNU aka libc or musl, pick the non-musl version, it might be named "unknown". **Include the full output of `./hack/test-tool.sh TOOL_NAME` in your PR description.** ### Step 5: Update Documentation -The README.md file contains instructions for updating itself. Follow the note at the bottom of the "Catalog of CLIs" section: run `go build && ./arkade get --format markdown` to generate the updated table, then replace the existing catalog section. +The README.md file contains instructions for updating itself. Follow the note at the bottom of the "Catalog of CLIs" section: run `go run . get --format markdown` to generate the updated table, then replace the existing catalog section. Write it to a file in the workspace that you delete after, to avoid needing extra permissions. + +There are two tokens in the README.md - replace al text between them with what you've generated. + +Start of replaceable block is inside: `<!-- start of tool list -->` and the end is inside: `<!-- end of tool list -->`. + ### Step 6: Create Pull Request diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/README.md new/arkade-0.11.67/README.md --- old/arkade-0.11.66/README.md 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/README.md 2026-01-27 11:29:09.000000000 +0100 @@ -950,9 +950,10 @@ | [vhs](https://github.com/charmbracelet/vhs) | CLI for recording demos | | [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 | | [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 188 tools, use `arkade get NAME` to download one. +There are 189 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.66/go.mod new/arkade-0.11.67/go.mod --- old/arkade-0.11.66/go.mod 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/go.mod 2026-01-27 11:29:09.000000000 +0100 @@ -7,15 +7,15 @@ github.com/alexellis/go-execute/v2 v2.2.1 github.com/cheggaaa/pb/v3 v3.1.7 github.com/docker/go-units v0.5.0 - github.com/google/go-containerregistry v0.20.6 + github.com/google/go-containerregistry v0.20.7 github.com/morikuni/aec v1.0.0 github.com/olekukonko/tablewriter v1.1.1 github.com/otiai10/copy v1.14.1 github.com/pkg/errors v0.9.1 github.com/sethvargo/go-password v0.3.1 github.com/spf13/cobra v1.10.2 - golang.org/x/crypto v0.45.0 - golang.org/x/mod v0.30.0 + golang.org/x/crypto v0.47.0 + golang.org/x/mod v0.32.0 gopkg.in/yaml.v3 v3.0.1 ) @@ -25,12 +25,12 @@ github.com/clipperhouse/stringish v0.1.1 // indirect github.com/clipperhouse/uax29/v2 v2.3.0 // indirect github.com/containerd/stargz-snapshotter/estargz v0.18.1 // indirect - github.com/docker/cli v29.0.1+incompatible // indirect + github.com/docker/cli v29.0.3+incompatible // indirect github.com/docker/distribution v2.8.3+incompatible // indirect github.com/docker/docker-credential-helpers v0.9.4 // indirect github.com/fatih/color v1.18.0 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect - github.com/klauspost/compress v1.18.1 // indirect + github.com/klauspost/compress v1.18.3 // indirect github.com/mattn/go-colorable v0.1.14 // indirect github.com/mattn/go-isatty v0.0.20 // indirect github.com/mattn/go-runewidth v0.0.19 // indirect @@ -45,5 +45,5 @@ github.com/spf13/pflag v1.0.10 // indirect github.com/vbatts/tar-split v0.12.2 // indirect golang.org/x/sync v0.18.0 // indirect - golang.org/x/sys v0.38.0 // indirect + golang.org/x/sys v0.40.0 // indirect ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/go.sum new/arkade-0.11.67/go.sum --- old/arkade-0.11.66/go.sum 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/go.sum 2026-01-27 11:29:09.000000000 +0100 @@ -20,6 +20,8 @@ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/docker/cli v29.0.1+incompatible h1:EnvMEAR9Ro5xQEKbMitlabj5vCDY0vwcDyY/Lsow7FQ= github.com/docker/cli v29.0.1+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= +github.com/docker/cli v29.0.3+incompatible h1:8J+PZIcF2xLd6h5sHPsp5pvvJA+Sr2wGQxHkRl53a1E= +github.com/docker/cli v29.0.3+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/distribution v2.8.3+incompatible h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk= github.com/docker/distribution v2.8.3+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= github.com/docker/docker-credential-helpers v0.9.4 h1:76ItO69/AP/V4yT9V4uuuItG0B1N8hvt0T0c0NN/DzI= @@ -32,10 +34,14 @@ github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/go-containerregistry v0.20.6 h1:cvWX87UxxLgaH76b4hIvya6Dzz9qHB31qAwjAohdSTU= github.com/google/go-containerregistry v0.20.6/go.mod h1:T0x8MuoAoKX/873bkeSfLD2FAkwCDf9/HZgsFJ02E2Y= +github.com/google/go-containerregistry v0.20.7 h1:24VGNpS0IwrOZ2ms2P1QE3Xa5X9p4phx0aUgzYzHW6I= +github.com/google/go-containerregistry v0.20.7/go.mod h1:Lx5LCZQjLH1QBaMPeGwsME9biPeo1lPx6lbGj/UmzgM= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/klauspost/compress v1.18.1 h1:bcSGx7UbpBqMChDtsF28Lw6v/G94LPrrbMbdC3JH2co= github.com/klauspost/compress v1.18.1/go.mod h1:ZQFFVG+MdnR0P+l6wpXgIL4NTtwiKIdBnrBd8Nrxr+0= +github.com/klauspost/compress v1.18.3 h1:9PJRvfbmTabkOX8moIpXPbMMbYN60bWImDDU7L+/6zw= +github.com/klauspost/compress v1.18.3/go.mod h1:R0h/fSBs8DE4ENlcrlib3PsXS61voFxhIs2DeRhCvJ4= github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE= github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8= github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= @@ -85,14 +91,20 @@ go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q= golang.org/x/crypto v0.45.0/go.mod h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4= +golang.org/x/crypto v0.47.0 h1:V6e3FRj+n4dbpw86FJ8Fv7XVOql7TEwpHapKoMJ/GO8= +golang.org/x/crypto v0.47.0/go.mod h1:ff3Y9VzzKbwSSEzWqJsJVBnWmRwRSHt/6Op5n9bQc4A= golang.org/x/mod v0.30.0 h1:fDEXFVZ/fmCKProc/yAXXUijritrDzahmwwefnjoPFk= golang.org/x/mod v0.30.0/go.mod h1:lAsf5O2EvJeSFMiBxXDki7sCgAxEUcZHXoXMKT4GJKc= +golang.org/x/mod v0.32.0 h1:9F4d3PHLljb6x//jOyokMv3eX+YDeepZSEo3mFJy93c= +golang.org/x/mod v0.32.0/go.mod h1:SgipZ/3h2Ci89DlEtEXWUk/HteuRin+HHhN+WbNhguU= golang.org/x/sync v0.18.0 h1:kr88TuHDroi+UVf+0hZnirlk8o8T+4MrK6mr60WkH/I= golang.org/x/sync v0.18.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc= golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= +golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ= +golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/pkg/get/get_test.go new/arkade-0.11.67/pkg/get/get_test.go --- old/arkade-0.11.66/pkg/get/get_test.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/pkg/get/get_test.go 2026-01-27 11:29:09.000000000 +0100 @@ -9509,6 +9509,58 @@ } } +func Test_DownloadWebsocat(t *testing.T) { + tools := MakeTools() + name := "websocat" + + tool := getTool(name, tools) + + const toolVersion = "v1.14.1" + + tests := []test{ + { + os: "linux", + arch: arch64bit, + version: toolVersion, + url: "https://github.com/vi/websocat/releases/download/v1.14.1/websocat.x86_64-unknown-linux-musl", + }, + { + os: "linux", + arch: archARM64, + version: toolVersion, + url: "https://github.com/vi/websocat/releases/download/v1.14.1/websocat.aarch64-unknown-linux-musl", + }, + { + os: "darwin", + arch: arch64bit, + version: toolVersion, + url: "https://github.com/vi/websocat/releases/download/v1.14.1/websocat.x86_64-apple-darwin", + }, + { + os: "darwin", + arch: archDarwinARM64, + version: toolVersion, + url: "https://github.com/vi/websocat/releases/download/v1.14.1/websocat.aarch64-apple-darwin", + }, + { + os: "ming", + arch: arch64bit, + version: toolVersion, + url: "https://github.com/vi/websocat/releases/download/v1.14.1/websocat.x86_64-pc-windows-gnu.exe", + }, + } + verify := false + for _, tc := range tests { + got, _, err := tool.GetURL(tc.os, tc.arch, tc.version, verify) + if err != nil { + t.Fatal(err) + } + if got != tc.url { + t.Errorf("want: %s, got: %s", tc.url, got) + } + } +} + func Test_DownloadAgeKeygen(t *testing.T) { tools := MakeTools() name := "age-keygen" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/pkg/get/tools.go new/arkade-0.11.67/pkg/get/tools.go --- old/arkade-0.11.66/pkg/get/tools.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/pkg/get/tools.go 2026-01-27 11:29:09.000000000 +0100 @@ -5252,5 +5252,34 @@ https://github.com/openai/codex/releases/download/{{.Version}}/codex-{{$arch}}-{{$os}}{{$ext}}`, }) + tools = append(tools, + Tool{ + Owner: "vi", + Repo: "websocat", + Name: "websocat", + Description: "Command-line client for WebSockets, like netcat/socat but for WebSockets", + BinaryTemplate: `websocat`, + URLTemplate: ` +{{$target := ""}} +{{- if eq .OS "linux" -}} + {{- if eq .Arch "x86_64" -}} + {{$target = "x86_64-unknown-linux-musl"}} + {{ else if eq .Arch "aarch64" -}} + {{$target = "aarch64-unknown-linux-musl"}} + {{- end -}} +{{- else if eq .OS "darwin" -}} + {{- if eq .Arch "x86_64" -}} + {{$target = "x86_64-apple-darwin"}} + {{ else if eq .Arch "arm64" -}} + {{$target = "aarch64-apple-darwin"}} + {{- end -}} +{{- else if HasPrefix .OS "ming" -}} + {{- if eq .Arch "x86_64" -}} + {{$target = "x86_64-pc-windows-gnu.exe"}} + {{- end -}} +{{- end -}} +https://github.com/vi/websocat/releases/download/{{.Version}}/websocat.{{$target}}`, + }) + return tools } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/github.com/google/go-containerregistry/pkg/crane/copy.go new/arkade-0.11.67/vendor/github.com/google/go-containerregistry/pkg/crane/copy.go --- old/arkade-0.11.66/vendor/github.com/google/go-containerregistry/pkg/crane/copy.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/github.com/google/go-containerregistry/pkg/crane/copy.go 2026-01-27 11:29:09.000000000 +0100 @@ -26,6 +26,10 @@ "golang.org/x/sync/errgroup" ) +// ErrRefusingToClobberExistingTag is returned when NoClobber is true and the +// tag already exists in the target registry/repo. +var ErrRefusingToClobberExistingTag = errors.New("refusing to clobber existing tag") + // Copy copies a remote image or index from src to dst. func Copy(src, dst string, opt ...Option) error { o := makeOptions(opt...) @@ -58,7 +62,7 @@ } if head != nil { - return fmt.Errorf("refusing to clobber existing tag %s@%s", tag, head.Digest) + return fmt.Errorf("%w %s@%s", ErrRefusingToClobberExistingTag, tag, head.Digest) } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/github.com/google/go-containerregistry/pkg/legacy/tarball/write.go new/arkade-0.11.67/vendor/github.com/google/go-containerregistry/pkg/legacy/tarball/write.go --- old/arkade-0.11.66/vendor/github.com/google/go-containerregistry/pkg/legacy/tarball/write.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/github.com/google/go-containerregistry/pkg/legacy/tarball/write.go 2026-01-27 11:29:09.000000000 +0100 @@ -108,7 +108,7 @@ result.config.ID = id result.config.Architecture = imgConfig.Architecture result.config.Container = imgConfig.Container - result.config.DockerVersion = imgConfig.DockerVersion + result.config.DockerVersion = imgConfig.DockerVersion //nolint:staticcheck // Field will be removed in next release result.config.OS = imgConfig.OS result.config.Config = imgConfig.Config result.config.Created = imgConfig.Created diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/github.com/google/go-containerregistry/pkg/v1/config.go new/arkade-0.11.67/vendor/github.com/google/go-containerregistry/pkg/v1/config.go --- old/arkade-0.11.66/vendor/github.com/google/go-containerregistry/pkg/v1/config.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/github.com/google/go-containerregistry/pkg/v1/config.go 2026-01-27 11:29:09.000000000 +0100 @@ -27,10 +27,11 @@ // docker_version and os.version are not part of the spec but included // for backwards compatibility. type ConfigFile struct { - Architecture string `json:"architecture"` - Author string `json:"author,omitempty"` - Container string `json:"container,omitempty"` - Created Time `json:"created,omitempty"` + Architecture string `json:"architecture"` + Author string `json:"author,omitempty"` + Container string `json:"container,omitempty"` + Created Time `json:"created,omitempty"` + // Deprecated: This field is deprecated and will be removed in the next release. DockerVersion string `json:"docker_version,omitempty"` History []History `json:"history,omitempty"` OS string `json:"os"` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/github.com/google/go-containerregistry/pkg/v1/mutate/mutate.go new/arkade-0.11.67/vendor/github.com/google/go-containerregistry/pkg/v1/mutate/mutate.go --- old/arkade-0.11.66/vendor/github.com/google/go-containerregistry/pkg/v1/mutate/mutate.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/github.com/google/go-containerregistry/pkg/v1/mutate/mutate.go 2026-01-27 11:29:09.000000000 +0100 @@ -514,7 +514,7 @@ cfg.Container = "" cfg.Config.Hostname = "" - cfg.DockerVersion = "" + cfg.DockerVersion = "" //nolint:staticcheck // Field will be removed in next release return ConfigFile(img, cfg) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/github.com/google/go-containerregistry/pkg/v1/remote/options.go new/arkade-0.11.67/vendor/github.com/google/go-containerregistry/pkg/v1/remote/options.go --- old/arkade-0.11.66/vendor/github.com/google/go-containerregistry/pkg/v1/remote/options.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/github.com/google/go-containerregistry/pkg/v1/remote/options.go 2026-01-27 11:29:09.000000000 +0100 @@ -162,9 +162,14 @@ o.transport = transport.NewLogger(o.transport) } - // Wrap the transport in something that can retry network flakes. - o.transport = transport.NewRetry(o.transport, transport.WithRetryPredicate(defaultRetryPredicate), transport.WithRetryStatusCodes(o.retryStatusCodes...)) + // Using customized retry predicate if provided, and fallback to default if not. + predicate := o.retryPredicate + if predicate == nil { + predicate = defaultRetryPredicate + } + // Wrap the transport in something that can retry network flakes. + o.transport = transport.NewRetry(o.transport, transport.WithRetryBackoff(o.retryBackoff), transport.WithRetryPredicate(predicate), transport.WithRetryStatusCodes(o.retryStatusCodes...)) // Wrap this last to prevent transport.New from double-wrapping. if o.userAgent != "" { o.transport = transport.NewUserAgent(o.transport, o.userAgent) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/error.go new/arkade-0.11.67/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/error.go --- old/arkade-0.11.66/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/error.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/error.go 2026-01-27 11:29:09.000000000 +0100 @@ -25,7 +25,7 @@ ) // Error implements error to support the following error specification: -// https://github.com/docker/distribution/blob/master/docs/spec/api.md#errors +// https://github.com/distribution/distribution/blob/aac2f6c8b7c5a6c60190848bab5cbeed2b5ba0a9/docs/spec/api.md#errors type Error struct { Errors []Diagnostic `json:"errors,omitempty"` // The http status code returned. @@ -111,7 +111,7 @@ type ErrorCode string // The set of error conditions a registry may return: -// https://github.com/docker/distribution/blob/master/docs/spec/api.md#errors-2 +// https://github.com/distribution/distribution/blob/aac2f6c8b7c5a6c60190848bab5cbeed2b5ba0a9/docs/spec/api.md#errors-2 const ( BlobUnknownErrorCode ErrorCode = "BLOB_UNKNOWN" BlobUploadInvalidErrorCode ErrorCode = "BLOB_UPLOAD_INVALID" @@ -170,7 +170,7 @@ } func makeError(resp *http.Response, body []byte) *Error { - // https://github.com/docker/distribution/blob/master/docs/spec/api.md#errors + // https://github.com/distribution/distribution/blob/aac2f6c8b7c5a6c60190848bab5cbeed2b5ba0a9/docs/spec/api.md#errors structuredError := &Error{} // This can fail if e.g. the response body is not valid JSON. That's fine, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/github.com/klauspost/compress/README.md new/arkade-0.11.67/vendor/github.com/klauspost/compress/README.md --- old/arkade-0.11.66/vendor/github.com/klauspost/compress/README.md 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/github.com/klauspost/compress/README.md 2026-01-27 11:29:09.000000000 +0100 @@ -27,6 +27,16 @@ # changelog +* Oct 20, 2025 - [1.18.1](https://github.com/klauspost/compress/releases/tag/v1.18.1) + * zstd: Add simple zstd EncodeTo/DecodeTo functions https://github.com/klauspost/compress/pull/1079 + * zstd: Fix incorrect buffer size in dictionary encodes https://github.com/klauspost/compress/pull/1059 + * s2: check for cap, not len of buffer in EncodeBetter/Best by @vdarulis in https://github.com/klauspost/compress/pull/1080 + * zlib: Avoiding extra allocation in zlib.reader.Reset by @travelpolicy in https://github.com/klauspost/compress/pull/1086 + * gzhttp: remove redundant err check in zstdReader by @ryanfowler in https://github.com/klauspost/compress/pull/1090 + * flate: Faster load+store https://github.com/klauspost/compress/pull/1104 + * flate: Simplify matchlen https://github.com/klauspost/compress/pull/1101 + * flate: Use exact sizes for huffman tables https://github.com/klauspost/compress/pull/1103 + * Feb 19th, 2025 - [1.18.0](https://github.com/klauspost/compress/releases/tag/v1.18.0) * Add unsafe little endian loaders https://github.com/klauspost/compress/pull/1036 * fix: check `r.err != nil` but return a nil value error `err` by @alingse in https://github.com/klauspost/compress/pull/1028 @@ -36,6 +46,9 @@ * flate: Fix matchlen L5+L6 https://github.com/klauspost/compress/pull/1049 * flate: Cleanup & reduce casts https://github.com/klauspost/compress/pull/1050 +<details> + <summary>See changes to v1.17.x</summary> + * Oct 11th, 2024 - [1.17.11](https://github.com/klauspost/compress/releases/tag/v1.17.11) * zstd: Fix extra CRC written with multiple Close calls https://github.com/klauspost/compress/pull/1017 * s2: Don't use stack for index tables https://github.com/klauspost/compress/pull/1014 @@ -102,7 +115,8 @@ * s2: Do 2 overlapping match checks https://github.com/klauspost/compress/pull/839 * flate: Add amd64 assembly matchlen https://github.com/klauspost/compress/pull/837 * gzip: Copy bufio.Reader on Reset by @thatguystone in https://github.com/klauspost/compress/pull/860 - + +</details> <details> <summary>See changes to v1.16.x</summary> @@ -669,3 +683,4 @@ # license This code is licensed under the same conditions as the original Go code. See LICENSE file. + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/mkerrors.sh new/arkade-0.11.67/vendor/golang.org/x/sys/unix/mkerrors.sh --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/mkerrors.sh 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/mkerrors.sh 2026-01-27 11:29:09.000000000 +0100 @@ -256,6 +256,7 @@ #include <linux/loop.h> #include <linux/lwtunnel.h> #include <linux/magic.h> +#include <linux/mei.h> #include <linux/memfd.h> #include <linux/module.h> #include <linux/mount.h> @@ -613,7 +614,7 @@ $2 !~ /IOC_MAGIC/ && $2 ~ /^[A-Z][A-Z0-9_]+_MAGIC2?$/ || $2 ~ /^(VM|VMADDR)_/ || - $2 ~ /^IOCTL_VM_SOCKETS_/ || + $2 ~ /^(IOCTL_VM_SOCKETS_|IOCTL_MEI_)/ || $2 ~ /^(TASKSTATS|TS)_/ || $2 ~ /^CGROUPSTATS_/ || $2 ~ /^GENL_/ || diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux.go 2026-01-27 11:29:09.000000000 +0100 @@ -1615,6 +1615,8 @@ IN_OPEN = 0x20 IN_Q_OVERFLOW = 0x4000 IN_UNMOUNT = 0x2000 + IOCTL_MEI_CONNECT_CLIENT = 0xc0104801 + IOCTL_MEI_CONNECT_CLIENT_VTAG = 0xc0144804 IPPROTO_AH = 0x33 IPPROTO_BEETPH = 0x5e IPPROTO_COMP = 0x6c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_386.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_386.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_386.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_386.go 2026-01-27 11:29:09.000000000 +0100 @@ -116,6 +116,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go 2026-01-27 11:29:09.000000000 +0100 @@ -116,6 +116,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go 2026-01-27 11:29:09.000000000 +0100 @@ -120,6 +120,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go 2026-01-27 11:29:09.000000000 +0100 @@ -116,6 +116,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x100 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x80 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xfffffff IPV6_FLOWLABEL_MASK = 0xfffff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x100 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x80 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xfffffff IPV6_FLOWLABEL_MASK = 0xfffff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x100 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x80 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x100 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x80 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x400 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xfffffff IPV6_FLOWLABEL_MASK = 0xfffff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x400 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xfffffff IPV6_FLOWLABEL_MASK = 0xfffff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x400 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xfffffff IPV6_FLOWLABEL_MASK = 0xfffff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go 2026-01-27 11:29:09.000000000 +0100 @@ -119,6 +119,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x400000 IN_NONBLOCK = 0x4000 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xfffffff IPV6_FLOWLABEL_MASK = 0xfffff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go new/arkade-0.11.67/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go --- old/arkade-0.11.66/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go 2026-01-27 11:29:09.000000000 +0100 @@ -104,7 +104,7 @@ Fsid uint32 Namemax uint32 Owner uint32 - Spare [4]uint32 + Spare [4]uint64 Fstypename [32]byte Mntonname [1024]byte Mntfromname [1024]byte diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arkade-0.11.66/vendor/modules.txt new/arkade-0.11.67/vendor/modules.txt --- old/arkade-0.11.66/vendor/modules.txt 2026-01-24 23:25:27.000000000 +0100 +++ new/arkade-0.11.67/vendor/modules.txt 2026-01-27 11:29:09.000000000 +0100 @@ -25,7 +25,7 @@ ## explicit; go 1.24.0 github.com/containerd/stargz-snapshotter/estargz github.com/containerd/stargz-snapshotter/estargz/errorutil -# github.com/docker/cli v29.0.1+incompatible +# github.com/docker/cli v29.0.3+incompatible ## explicit github.com/docker/cli/cli/config github.com/docker/cli/cli/config/configfile @@ -45,8 +45,8 @@ # github.com/fatih/color v1.18.0 ## explicit; go 1.17 github.com/fatih/color -# github.com/google/go-containerregistry v0.20.6 -## explicit; go 1.24 +# github.com/google/go-containerregistry v0.20.7 +## explicit; go 1.24.0 github.com/google/go-containerregistry/internal/and github.com/google/go-containerregistry/internal/compression github.com/google/go-containerregistry/internal/estargz @@ -78,7 +78,7 @@ # github.com/inconshreveable/mousetrap v1.1.0 ## explicit; go 1.18 github.com/inconshreveable/mousetrap -# github.com/klauspost/compress v1.18.1 +# github.com/klauspost/compress v1.18.3 ## explicit; go 1.23 github.com/klauspost/compress github.com/klauspost/compress/fse @@ -153,18 +153,18 @@ # github.com/vbatts/tar-split v0.12.2 ## explicit; go 1.17 github.com/vbatts/tar-split/archive/tar -# golang.org/x/crypto v0.45.0 +# golang.org/x/crypto v0.47.0 ## explicit; go 1.24.0 golang.org/x/crypto/bcrypt golang.org/x/crypto/blowfish -# golang.org/x/mod v0.30.0 +# golang.org/x/mod v0.32.0 ## explicit; go 1.24.0 golang.org/x/mod/semver # golang.org/x/sync v0.18.0 ## explicit; go 1.24.0 golang.org/x/sync/errgroup golang.org/x/sync/semaphore -# golang.org/x/sys v0.38.0 +# golang.org/x/sys v0.40.0 ## explicit; go 1.24.0 golang.org/x/sys/unix golang.org/x/sys/windows ++++++ arkade.obsinfo ++++++ --- /var/tmp/diff_new_pack.nLl4fR/_old 2026-01-28 15:09:47.288585381 +0100 +++ /var/tmp/diff_new_pack.nLl4fR/_new 2026-01-28 15:09:47.304586046 +0100 @@ -1,5 +1,5 @@ name: arkade -version: 0.11.66 -mtime: 1769293527 -commit: 3440fbd39fa3226ad1e0582c88fd5d23d03c48c8 +version: 0.11.67 +mtime: 1769509749 +commit: 3db8251b4c65a3903e6e80b9a053bdef59e87d8d ++++++ vendor.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/google/go-containerregistry/pkg/crane/copy.go new/vendor/github.com/google/go-containerregistry/pkg/crane/copy.go --- old/vendor/github.com/google/go-containerregistry/pkg/crane/copy.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/github.com/google/go-containerregistry/pkg/crane/copy.go 2026-01-27 11:29:09.000000000 +0100 @@ -26,6 +26,10 @@ "golang.org/x/sync/errgroup" ) +// ErrRefusingToClobberExistingTag is returned when NoClobber is true and the +// tag already exists in the target registry/repo. +var ErrRefusingToClobberExistingTag = errors.New("refusing to clobber existing tag") + // Copy copies a remote image or index from src to dst. func Copy(src, dst string, opt ...Option) error { o := makeOptions(opt...) @@ -58,7 +62,7 @@ } if head != nil { - return fmt.Errorf("refusing to clobber existing tag %s@%s", tag, head.Digest) + return fmt.Errorf("%w %s@%s", ErrRefusingToClobberExistingTag, tag, head.Digest) } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/google/go-containerregistry/pkg/legacy/tarball/write.go new/vendor/github.com/google/go-containerregistry/pkg/legacy/tarball/write.go --- old/vendor/github.com/google/go-containerregistry/pkg/legacy/tarball/write.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/github.com/google/go-containerregistry/pkg/legacy/tarball/write.go 2026-01-27 11:29:09.000000000 +0100 @@ -108,7 +108,7 @@ result.config.ID = id result.config.Architecture = imgConfig.Architecture result.config.Container = imgConfig.Container - result.config.DockerVersion = imgConfig.DockerVersion + result.config.DockerVersion = imgConfig.DockerVersion //nolint:staticcheck // Field will be removed in next release result.config.OS = imgConfig.OS result.config.Config = imgConfig.Config result.config.Created = imgConfig.Created diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/google/go-containerregistry/pkg/v1/config.go new/vendor/github.com/google/go-containerregistry/pkg/v1/config.go --- old/vendor/github.com/google/go-containerregistry/pkg/v1/config.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/github.com/google/go-containerregistry/pkg/v1/config.go 2026-01-27 11:29:09.000000000 +0100 @@ -27,10 +27,11 @@ // docker_version and os.version are not part of the spec but included // for backwards compatibility. type ConfigFile struct { - Architecture string `json:"architecture"` - Author string `json:"author,omitempty"` - Container string `json:"container,omitempty"` - Created Time `json:"created,omitempty"` + Architecture string `json:"architecture"` + Author string `json:"author,omitempty"` + Container string `json:"container,omitempty"` + Created Time `json:"created,omitempty"` + // Deprecated: This field is deprecated and will be removed in the next release. DockerVersion string `json:"docker_version,omitempty"` History []History `json:"history,omitempty"` OS string `json:"os"` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/google/go-containerregistry/pkg/v1/mutate/mutate.go new/vendor/github.com/google/go-containerregistry/pkg/v1/mutate/mutate.go --- old/vendor/github.com/google/go-containerregistry/pkg/v1/mutate/mutate.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/github.com/google/go-containerregistry/pkg/v1/mutate/mutate.go 2026-01-27 11:29:09.000000000 +0100 @@ -514,7 +514,7 @@ cfg.Container = "" cfg.Config.Hostname = "" - cfg.DockerVersion = "" + cfg.DockerVersion = "" //nolint:staticcheck // Field will be removed in next release return ConfigFile(img, cfg) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/google/go-containerregistry/pkg/v1/remote/options.go new/vendor/github.com/google/go-containerregistry/pkg/v1/remote/options.go --- old/vendor/github.com/google/go-containerregistry/pkg/v1/remote/options.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/github.com/google/go-containerregistry/pkg/v1/remote/options.go 2026-01-27 11:29:09.000000000 +0100 @@ -162,9 +162,14 @@ o.transport = transport.NewLogger(o.transport) } - // Wrap the transport in something that can retry network flakes. - o.transport = transport.NewRetry(o.transport, transport.WithRetryPredicate(defaultRetryPredicate), transport.WithRetryStatusCodes(o.retryStatusCodes...)) + // Using customized retry predicate if provided, and fallback to default if not. + predicate := o.retryPredicate + if predicate == nil { + predicate = defaultRetryPredicate + } + // Wrap the transport in something that can retry network flakes. + o.transport = transport.NewRetry(o.transport, transport.WithRetryBackoff(o.retryBackoff), transport.WithRetryPredicate(predicate), transport.WithRetryStatusCodes(o.retryStatusCodes...)) // Wrap this last to prevent transport.New from double-wrapping. if o.userAgent != "" { o.transport = transport.NewUserAgent(o.transport, o.userAgent) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/error.go new/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/error.go --- old/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/error.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/error.go 2026-01-27 11:29:09.000000000 +0100 @@ -25,7 +25,7 @@ ) // Error implements error to support the following error specification: -// https://github.com/docker/distribution/blob/master/docs/spec/api.md#errors +// https://github.com/distribution/distribution/blob/aac2f6c8b7c5a6c60190848bab5cbeed2b5ba0a9/docs/spec/api.md#errors type Error struct { Errors []Diagnostic `json:"errors,omitempty"` // The http status code returned. @@ -111,7 +111,7 @@ type ErrorCode string // The set of error conditions a registry may return: -// https://github.com/docker/distribution/blob/master/docs/spec/api.md#errors-2 +// https://github.com/distribution/distribution/blob/aac2f6c8b7c5a6c60190848bab5cbeed2b5ba0a9/docs/spec/api.md#errors-2 const ( BlobUnknownErrorCode ErrorCode = "BLOB_UNKNOWN" BlobUploadInvalidErrorCode ErrorCode = "BLOB_UPLOAD_INVALID" @@ -170,7 +170,7 @@ } func makeError(resp *http.Response, body []byte) *Error { - // https://github.com/docker/distribution/blob/master/docs/spec/api.md#errors + // https://github.com/distribution/distribution/blob/aac2f6c8b7c5a6c60190848bab5cbeed2b5ba0a9/docs/spec/api.md#errors structuredError := &Error{} // This can fail if e.g. the response body is not valid JSON. That's fine, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/klauspost/compress/README.md new/vendor/github.com/klauspost/compress/README.md --- old/vendor/github.com/klauspost/compress/README.md 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/github.com/klauspost/compress/README.md 2026-01-27 11:29:09.000000000 +0100 @@ -27,6 +27,16 @@ # changelog +* Oct 20, 2025 - [1.18.1](https://github.com/klauspost/compress/releases/tag/v1.18.1) + * zstd: Add simple zstd EncodeTo/DecodeTo functions https://github.com/klauspost/compress/pull/1079 + * zstd: Fix incorrect buffer size in dictionary encodes https://github.com/klauspost/compress/pull/1059 + * s2: check for cap, not len of buffer in EncodeBetter/Best by @vdarulis in https://github.com/klauspost/compress/pull/1080 + * zlib: Avoiding extra allocation in zlib.reader.Reset by @travelpolicy in https://github.com/klauspost/compress/pull/1086 + * gzhttp: remove redundant err check in zstdReader by @ryanfowler in https://github.com/klauspost/compress/pull/1090 + * flate: Faster load+store https://github.com/klauspost/compress/pull/1104 + * flate: Simplify matchlen https://github.com/klauspost/compress/pull/1101 + * flate: Use exact sizes for huffman tables https://github.com/klauspost/compress/pull/1103 + * Feb 19th, 2025 - [1.18.0](https://github.com/klauspost/compress/releases/tag/v1.18.0) * Add unsafe little endian loaders https://github.com/klauspost/compress/pull/1036 * fix: check `r.err != nil` but return a nil value error `err` by @alingse in https://github.com/klauspost/compress/pull/1028 @@ -36,6 +46,9 @@ * flate: Fix matchlen L5+L6 https://github.com/klauspost/compress/pull/1049 * flate: Cleanup & reduce casts https://github.com/klauspost/compress/pull/1050 +<details> + <summary>See changes to v1.17.x</summary> + * Oct 11th, 2024 - [1.17.11](https://github.com/klauspost/compress/releases/tag/v1.17.11) * zstd: Fix extra CRC written with multiple Close calls https://github.com/klauspost/compress/pull/1017 * s2: Don't use stack for index tables https://github.com/klauspost/compress/pull/1014 @@ -102,7 +115,8 @@ * s2: Do 2 overlapping match checks https://github.com/klauspost/compress/pull/839 * flate: Add amd64 assembly matchlen https://github.com/klauspost/compress/pull/837 * gzip: Copy bufio.Reader on Reset by @thatguystone in https://github.com/klauspost/compress/pull/860 - + +</details> <details> <summary>See changes to v1.16.x</summary> @@ -669,3 +683,4 @@ # license This code is licensed under the same conditions as the original Go code. See LICENSE file. + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/mkerrors.sh new/vendor/golang.org/x/sys/unix/mkerrors.sh --- old/vendor/golang.org/x/sys/unix/mkerrors.sh 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/mkerrors.sh 2026-01-27 11:29:09.000000000 +0100 @@ -256,6 +256,7 @@ #include <linux/loop.h> #include <linux/lwtunnel.h> #include <linux/magic.h> +#include <linux/mei.h> #include <linux/memfd.h> #include <linux/module.h> #include <linux/mount.h> @@ -613,7 +614,7 @@ $2 !~ /IOC_MAGIC/ && $2 ~ /^[A-Z][A-Z0-9_]+_MAGIC2?$/ || $2 ~ /^(VM|VMADDR)_/ || - $2 ~ /^IOCTL_VM_SOCKETS_/ || + $2 ~ /^(IOCTL_VM_SOCKETS_|IOCTL_MEI_)/ || $2 ~ /^(TASKSTATS|TS)_/ || $2 ~ /^CGROUPSTATS_/ || $2 ~ /^GENL_/ || diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux.go new/vendor/golang.org/x/sys/unix/zerrors_linux.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux.go 2026-01-27 11:29:09.000000000 +0100 @@ -1615,6 +1615,8 @@ IN_OPEN = 0x20 IN_Q_OVERFLOW = 0x4000 IN_UNMOUNT = 0x2000 + IOCTL_MEI_CONNECT_CLIENT = 0xc0104801 + IOCTL_MEI_CONNECT_CLIENT_VTAG = 0xc0144804 IPPROTO_AH = 0x33 IPPROTO_BEETPH = 0x5e IPPROTO_COMP = 0x6c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_386.go new/vendor/golang.org/x/sys/unix/zerrors_linux_386.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_386.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_386.go 2026-01-27 11:29:09.000000000 +0100 @@ -116,6 +116,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go new/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go 2026-01-27 11:29:09.000000000 +0100 @@ -116,6 +116,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go new/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go new/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go 2026-01-27 11:29:09.000000000 +0100 @@ -120,6 +120,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go new/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go 2026-01-27 11:29:09.000000000 +0100 @@ -116,6 +116,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go new/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x100 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x80 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xfffffff IPV6_FLOWLABEL_MASK = 0xfffff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go new/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x100 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x80 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xfffffff IPV6_FLOWLABEL_MASK = 0xfffff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go new/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x100 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x80 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go new/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x100 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x80 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x400 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xfffffff IPV6_FLOWLABEL_MASK = 0xfffff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x400 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xfffffff IPV6_FLOWLABEL_MASK = 0xfffff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x400 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go new/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xffffff0f IPV6_FLOWLABEL_MASK = 0xffff0f00 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go new/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go 2026-01-27 11:29:09.000000000 +0100 @@ -115,6 +115,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x80000 IN_NONBLOCK = 0x800 + IOCTL_MEI_NOTIFY_GET = 0x80044803 + IOCTL_MEI_NOTIFY_SET = 0x40044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x7b9 IPV6_FLOWINFO_MASK = 0xfffffff IPV6_FLOWLABEL_MASK = 0xfffff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go new/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go --- old/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go 2026-01-27 11:29:09.000000000 +0100 @@ -119,6 +119,8 @@ IEXTEN = 0x8000 IN_CLOEXEC = 0x400000 IN_NONBLOCK = 0x4000 + IOCTL_MEI_NOTIFY_GET = 0x40044803 + IOCTL_MEI_NOTIFY_SET = 0x80044802 IOCTL_VM_SOCKETS_GET_LOCAL_CID = 0x200007b9 IPV6_FLOWINFO_MASK = 0xfffffff IPV6_FLOWLABEL_MASK = 0xfffff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go new/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go --- old/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go 2026-01-27 11:29:09.000000000 +0100 @@ -104,7 +104,7 @@ Fsid uint32 Namemax uint32 Owner uint32 - Spare [4]uint32 + Spare [4]uint64 Fstypename [32]byte Mntonname [1024]byte Mntfromname [1024]byte diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt --- old/vendor/modules.txt 2026-01-24 23:25:27.000000000 +0100 +++ new/vendor/modules.txt 2026-01-27 11:29:09.000000000 +0100 @@ -25,7 +25,7 @@ ## explicit; go 1.24.0 github.com/containerd/stargz-snapshotter/estargz github.com/containerd/stargz-snapshotter/estargz/errorutil -# github.com/docker/cli v29.0.1+incompatible +# github.com/docker/cli v29.0.3+incompatible ## explicit github.com/docker/cli/cli/config github.com/docker/cli/cli/config/configfile @@ -45,8 +45,8 @@ # github.com/fatih/color v1.18.0 ## explicit; go 1.17 github.com/fatih/color -# github.com/google/go-containerregistry v0.20.6 -## explicit; go 1.24 +# github.com/google/go-containerregistry v0.20.7 +## explicit; go 1.24.0 github.com/google/go-containerregistry/internal/and github.com/google/go-containerregistry/internal/compression github.com/google/go-containerregistry/internal/estargz @@ -78,7 +78,7 @@ # github.com/inconshreveable/mousetrap v1.1.0 ## explicit; go 1.18 github.com/inconshreveable/mousetrap -# github.com/klauspost/compress v1.18.1 +# github.com/klauspost/compress v1.18.3 ## explicit; go 1.23 github.com/klauspost/compress github.com/klauspost/compress/fse @@ -153,18 +153,18 @@ # github.com/vbatts/tar-split v0.12.2 ## explicit; go 1.17 github.com/vbatts/tar-split/archive/tar -# golang.org/x/crypto v0.45.0 +# golang.org/x/crypto v0.47.0 ## explicit; go 1.24.0 golang.org/x/crypto/bcrypt golang.org/x/crypto/blowfish -# golang.org/x/mod v0.30.0 +# golang.org/x/mod v0.32.0 ## explicit; go 1.24.0 golang.org/x/mod/semver # golang.org/x/sync v0.18.0 ## explicit; go 1.24.0 golang.org/x/sync/errgroup golang.org/x/sync/semaphore -# golang.org/x/sys v0.38.0 +# golang.org/x/sys v0.40.0 ## explicit; go 1.24.0 golang.org/x/sys/unix golang.org/x/sys/windows
