guix_mirror_bot pushed a commit to branch go-team
in repository guix.

commit 91a18c60ab1f0e2cfc3091adefd754b3f00e4a52
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Jun 23 14:08:51 2026 +0100

    gnu: go-github-com-docker-cli: Update to 28.5.2.
    
    * gnu/packages/golang-xyz.scm (go-github-com-docker-cli): Update to 28.5.2.
    [arguments] <tests, test-subdirs>: Enable the most of the tests.
    [propagated-inputs]: Remove go-github-com-google-shlex,
    go-github-com-mitchellh-mapstructure, and go-gopkg-in-yaml-v2; add
    go-dario-cat-mergo, go-github-com-containerd-errdefs,
    go-github-com-containerd-log, go-github-com-containerd-platforms,
    go-github-com-creack-pty, go-github-com-distribution-reference,
    go-github-com-docker-distribution, go-github-com-docker-docker,
    go-github-com-docker-go-connections, go-github-com-docker-go-units,
    go-github-com-go-jose-go-jose-v4,
    go-github-com-go-viper-mapstructure-v2, go-github-com-gogo-protobuf,
    go-github-com-google-uuid, go-github-com-mattn-go-runewidth,
    go-github-com-moby-go-archive, go-github-com-moby-patternmatcher,
    go-github-com-moby-swarmkit-v2, go-github-com-moby-sys-atomicwriter,
    go-github-com-moby-sys-capability, go-github-com-moby-sys-sequential,
    go-github-com-moby-sys-signal, go-github-com-moby-sys-symlink,
    go-github-com-moby-term, go-github-com-morikuni-aec,
    go-github-com-opencontainers-go-digest,
    go-github-com-opencontainers-image-spec, go-github-com-pkg-browser,
    go-github-com-sirupsen-logrus, go-github-com-tonistiigi-go-rosetta,
    go-github-com-xeipuuv-gojsonschema,
    go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp,
    go-go-opentelemetry-io-otel,
    go-go-opentelemetry-io-otel-exporters-otlp-otlpmetric-otlpmetricgrpc,
    go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc,
    go-go-opentelemetry-io-otel-metric, go-go-opentelemetry-io-otel-sdk,
    go-go-opentelemetry-io-otel-sdk-metric,
    go-go-opentelemetry-io-otel-trace, go-golang-org-x-sync,
    go-golang-org-x-sys, go-golang-org-x-term, go-golang-org-x-text,
    go-gopkg-in-yaml-v3, go-gotest-tools-v3, and
    go-tags-cncf-io-container-device-interface.
    [native-inputs]: Add go-github-com-cpuguy83-go-md2man-v2,
    go-github-com-docker-cli-docs-tool, go-github-com-google-go-cmp,
    go-github-com-google-shlex, go-github-com-spf13-cobra, and
    go-github-com-spf13-pflag.
---
 gnu/packages/golang-xyz.scm | 86 ++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 78 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index db7efca1de..87084db4bd 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -9451,7 +9451,7 @@ is an actively maintained fork of 
@url{https://github.com/ogier/pflag}.";)
 (define-public go-github-com-docker-cli
   (package
     (name "go-github-com-docker-cli")
-    (version "25.0.7")
+    (version "28.5.2")
     (source
      (origin
        (method git-fetch)
@@ -9460,7 +9460,7 @@ is an actively maintained fork of 
@url{https://github.com/ogier/pflag}.";)
               (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0gaz2pkivky94z8148aa27kdxn548j3r96xa3a9xfqpi6b1rhy27"))
+        (base32 "1ylbfk60qcr0hinmsjmhyn3g3wwa2jfi53is0cl9lk57yym1np6p"))
        (snippet
         #~(begin
             (use-modules (guix build utils))
@@ -9468,17 +9468,87 @@ is an actively maintained fork of 
@url{https://github.com/ogier/pflag}.";)
     (build-system go-build-system)
     (arguments
      (list
+      #:skip-build? #t
       #:import-path "github.com/docker/cli"
       #:embed-files #~(list ".*\\.json")
-      #:skip-build? #t
-      #:tests? #f))
+      #:test-subdirs
+      ;; Remove when updated to the latest version.
+      #~(list "cli" "opts" "cli/debug" "cli/flags" "cli/hints" "templates"
+              "cli/config" "pkg/kvfile" "cli/command" "cli/connhelper"
+              "cli/context/store" "cli-plugins/hooks" "internal/registry"
+              "cli/compose/loader" "cli/compose/schema" "cli/connhelper/ssh"
+              "cli-plugins/plugin" "cli-plugins/socket"
+              "internal/oauth/api" "cli/command/inspect"
+              "internal/jsonstream" "internal/lazyregexp"
+              "internal/logdetails" "internal/volumespec"
+              "cli/compose/template" "cli/config/configfile"
+              "cli/command/completion" "cli/command/idresolver"
+              "cli/config/credentials" "cli/config/memorystore"
+              "internal/oauth/manager" "cli/command/image/build"
+              "cli/command/stack/loader" "cli/compose/interpolation"
+              "cli/connhelper/commandconn" "cli/command/stack/formatter"
+              "cli/command/service/progress" "cli/command/formatter/tabwriter"
+              "cli/command/image/build/internal/urlutil")))
+    (native-inputs
+     (list go-github-com-cpuguy83-go-md2man-v2
+           go-github-com-docker-cli-docs-tool
+           go-github-com-google-go-cmp
+           go-github-com-google-shlex
+           go-github-com-spf13-cobra
+           go-github-com-spf13-pflag))
     (propagated-inputs
-     (list go-github-com-docker-docker-credential-helpers
+     (list go-dario-cat-mergo
+           go-github-com-containerd-errdefs
+           go-github-com-containerd-log
+           go-github-com-containerd-platforms
+           go-github-com-creack-pty
+           go-github-com-distribution-reference
+           go-github-com-docker-distribution
+           go-github-com-docker-docker
+           go-github-com-docker-docker-credential-helpers
+           go-github-com-docker-go-connections
+           go-github-com-docker-go-units
            go-github-com-fvbommel-sortorder
-           go-github-com-google-shlex
-           go-github-com-mitchellh-mapstructure
+           go-github-com-go-jose-go-jose-v4
+           go-github-com-go-viper-mapstructure-v2
+           go-github-com-gogo-protobuf
+           go-github-com-google-uuid
+           go-github-com-mattn-go-runewidth
+           go-github-com-moby-go-archive
+           go-github-com-moby-patternmatcher
+           go-github-com-moby-swarmkit-v2
+           go-github-com-moby-sys-atomicwriter
+           go-github-com-moby-sys-capability
+           go-github-com-moby-sys-sequential
+           go-github-com-moby-sys-signal
+           go-github-com-moby-sys-symlink
+           go-github-com-moby-term
+           go-github-com-morikuni-aec
+           go-github-com-opencontainers-go-digest
+           go-github-com-opencontainers-image-spec
+           go-github-com-pkg-browser
            go-github-com-pkg-errors
-           go-gopkg-in-yaml-v2))
+           go-github-com-sirupsen-logrus
+           ;; Archived, see:
+           ;; <https://github.com/notaryproject/notary/issues/1709>.
+           ;; go-github-com-theupdateframework-notary
+           go-github-com-tonistiigi-go-rosetta
+           go-github-com-xeipuuv-gojsonschema
+           go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp
+           go-go-opentelemetry-io-otel
+           go-go-opentelemetry-io-otel-exporters-otlp-otlpmetric-otlpmetricgrpc
+           go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc
+           go-go-opentelemetry-io-otel-metric
+           go-go-opentelemetry-io-otel-sdk
+           go-go-opentelemetry-io-otel-sdk-metric
+           go-go-opentelemetry-io-otel-trace
+           go-golang-org-x-sync
+           go-golang-org-x-sys
+           go-golang-org-x-term
+           go-golang-org-x-text
+           go-gopkg-in-yaml-v3
+           go-gotest-tools-v3
+           go-tags-cncf-io-container-device-interface))
     (home-page "https://github.com/docker/cli";)
     (synopsis "Docker command-line interface")
     (description "This repository is the home of the Docker command-line

Reply via email to