From e5e2652eeca610351717f4854710c312e3ab08d4 Mon Sep 17 00:00:00 2001 From: Nicolas De Loof Date: Thu, 18 Dec 2025 11:17:11 +0100 Subject: [PATCH] warn user no service has been selected to build Signed-off-by: Nicolas De Loof --- pkg/compose/build.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/compose/build.go b/pkg/compose/build.go index d505f510b5..6072ada2e0 100644 --- a/pkg/compose/build.go +++ b/pkg/compose/build.go @@ -61,6 +61,7 @@ func (s *composeService) build(ctx context.Context, project *types.Project, opti // also include services used as additional_contexts with service: prefix options.Services = addBuildDependencies(options.Services, project) + // Some build dependencies we just introduced may not be enabled var err error project, err = project.WithServicesEnabled(options.Services...) @@ -85,10 +86,15 @@ func (s *composeService) build(ctx context.Context, project *types.Project, opti serviceToBuild[serviceName] = *service return nil }, policy) - if err != nil || len(serviceToBuild) == 0 { + if err != nil { return imageIDs, err } + if len(serviceToBuild) == 0 { + logrus.Warn("No services to build") + return imageIDs, nil + } + bake, err := buildWithBake(s.dockerCli) if err != nil { return nil, err