From 822257198b229c5a0f979aab2da1b0b60f65c4fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Do=C4=9Fan=20Can=20Bak=C4=B1r?= Date: Sat, 3 Jan 2026 18:45:09 +0300 Subject: [PATCH 1/2] fix resolver parsing --- runner/options.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/runner/options.go b/runner/options.go index c5c98d7d..58183df6 100644 --- a/runner/options.go +++ b/runner/options.go @@ -735,7 +735,17 @@ func (options *Options) ValidateOptions() error { return errors.Wrapf(err, "Couldn't process resolver file \"%s\"", resolver) } for line := range chFile { - resolvers = append(resolvers, line) + line = strings.TrimSpace(line) + if line != "" && strings.Contains(line, ",") { + for item := range strings.SplitSeq(line, ",") { + item = strings.TrimSpace(item) + if item != "" { + resolvers = append(resolvers, item) + } + } + } else { + resolvers = append(resolvers, line) + } } } else { resolvers = append(resolvers, resolver) From 8080434e71810e99810f04edd9a2b7b898dd3016 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Do=C4=9Fan=20Can=20Bak=C4=B1r?= Date: Wed, 4 Feb 2026 15:58:16 +0300 Subject: [PATCH 2/2] warn when resolver looks like file path but doesn't exist --- runner/options.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/runner/options.go b/runner/options.go index 58183df6..4a7bb069 100644 --- a/runner/options.go +++ b/runner/options.go @@ -743,11 +743,14 @@ func (options *Options) ValidateOptions() error { resolvers = append(resolvers, item) } } - } else { + } else if line != "" { resolvers = append(resolvers, line) } } } else { + if strings.ContainsAny(resolver, `/\`) { + gologger.Warning().Msgf("Resolver argument \"%s\" looks like a file path but the file does not exist", resolver) + } resolvers = append(resolvers, resolver) } }