From 079995778e769f500badf6faa7f39407f7aed97d Mon Sep 17 00:00:00 2001 From: Tibor Vass Date: Tue, 20 Nov 2018 23:31:50 +0000 Subject: [PATCH] builder: ignore `label` and `label!` prune filters Signed-off-by: Tibor Vass (cherry picked from commit 62923f29f514fa621e7c31011c11c610cfe33ecd) Upstream-commit: 34867646af1d1344b1f0877bb3a00a51f7700245 Component: engine --- components/engine/builder/builder-next/builder.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/engine/builder/builder-next/builder.go b/components/engine/builder/builder-next/builder.go index d8a526e22d..463b45aba4 100644 --- a/components/engine/builder/builder-next/builder.go +++ b/components/engine/builder/builder-next/builder.go @@ -146,6 +146,8 @@ func (b *Builder) Prune(ctx context.Context, opts types.BuildCachePruneOptions) validFilters := make(map[string]bool, 1+len(cacheFields)) validFilters["unused-for"] = true validFilters["until"] = true + validFilters["label"] = true // TODO(tiborvass): handle label + validFilters["label!"] = true // TODO(tiborvass): handle label! for k, v := range cacheFields { validFilters[k] = v }