From f388981ca4ae01e30ed9903af9a6c986655be3ff Mon Sep 17 00:00:00 2001 From: Guillaume Lours <705411+glours@users.noreply.github.com> Date: Thu, 24 Jul 2025 19:09:58 +0200 Subject: [PATCH] bump compose-go to v2.8.1 Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- .../compose-spec/compose-go/v2/types/project.go | 15 +++++++++++++++ vendor/modules.txt | 2 +- 4 files changed, 19 insertions(+), 4 deletions(-) diff --git a/go.mod b/go.mod index 814ac9da2..d073856aa 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/Masterminds/semver/v3 v3.4.0 github.com/Microsoft/go-winio v0.6.2 github.com/aws/aws-sdk-go-v2/config v1.27.27 - github.com/compose-spec/compose-go/v2 v2.8.0 + github.com/compose-spec/compose-go/v2 v2.8.1 github.com/containerd/console v1.0.5 github.com/containerd/containerd/v2 v2.1.3 github.com/containerd/continuity v0.4.5 diff --git a/go.sum b/go.sum index e5a1eee73..93eab27d1 100644 --- a/go.sum +++ b/go.sum @@ -62,8 +62,8 @@ github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XL github.com/cloudflare/cfssl v0.0.0-20180223231731-4e2dcbde5004/go.mod h1:yMWuSON2oQp+43nFtAV/uvKQIFpSPerB57DCt9t8sSA= github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb h1:EDmT6Q9Zs+SbUoc7Ik9EfrFqcylYqgPZ9ANSbTAntnE= github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb/go.mod h1:ZjrT6AXHbDs86ZSdt/osfBi5qfexBrKUdONk989Wnk4= -github.com/compose-spec/compose-go/v2 v2.8.0 h1:+xkrdBkyiiXY2gBTIhJvuKPH7zoC+jvlQBjah6Gg8+U= -github.com/compose-spec/compose-go/v2 v2.8.0/go.mod h1:veko/VB7URrg/tKz3vmIAQDaz+CGiXH8vZsW79NmAww= +github.com/compose-spec/compose-go/v2 v2.8.1 h1:27O4dzyhiS/UEUKp1zHOHCBWD1WbxGsYGMNNaSejTk4= +github.com/compose-spec/compose-go/v2 v2.8.1/go.mod h1:veko/VB7URrg/tKz3vmIAQDaz+CGiXH8vZsW79NmAww= github.com/containerd/cgroups/v3 v3.0.5 h1:44na7Ud+VwyE7LIoJ8JTNQOa549a8543BmzaJHo6Bzo= github.com/containerd/cgroups/v3 v3.0.5/go.mod h1:SA5DLYnXO8pTGYiAHXz94qvLQTKfVM5GEVisn4jpins= github.com/containerd/console v1.0.5 h1:R0ymNeydRqH2DmakFNdmjR2k0t7UPuiOV/N/27/qqsc= diff --git a/vendor/github.com/compose-spec/compose-go/v2/types/project.go b/vendor/github.com/compose-spec/compose-go/v2/types/project.go index 52e13bc6a..a0d363cfe 100644 --- a/vendor/github.com/compose-spec/compose-go/v2/types/project.go +++ b/vendor/github.com/compose-spec/compose-go/v2/types/project.go @@ -118,6 +118,16 @@ func (p *Project) ConfigNames() []string { return names } +// ModelNames return names for all models in this Compose config +func (p *Project) ModelNames() []string { + var names []string + for k := range p.Models { + names = append(names, k) + } + sort.Strings(names) + return names +} + func (p *Project) ServicesWithBuild() []string { servicesBuild := p.Services.Filter(func(s ServiceConfig) bool { return s.Build != nil && s.Build.Context != "" @@ -139,6 +149,11 @@ func (p *Project) ServicesWithDependsOn() []string { return slices.Collect(maps.Keys(servicesDependsOn)) } +func (p *Project) ServicesWithModels() []string { + servicesModels := p.Services.Filter(func(s ServiceConfig) bool { return len(s.Models) > 0 }) + return slices.Collect(maps.Keys(servicesModels)) +} + func (p *Project) ServicesWithCapabilities() ([]string, []string, []string) { capabilities := []string{} gpu := []string{} diff --git a/vendor/modules.txt b/vendor/modules.txt index 951319503..96e078e9e 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -119,7 +119,7 @@ github.com/aws/smithy-go/transport/http/internal/io # github.com/cenkalti/backoff/v4 v4.3.0 ## explicit; go 1.18 github.com/cenkalti/backoff/v4 -# github.com/compose-spec/compose-go/v2 v2.8.0 +# github.com/compose-spec/compose-go/v2 v2.8.1 ## explicit; go 1.23 github.com/compose-spec/compose-go/v2/cli github.com/compose-spec/compose-go/v2/consts