diff --git a/cmd/maintained-apps/main.go b/cmd/maintained-apps/main.go index c8b4a8482c..65dd526e40 100644 --- a/cmd/maintained-apps/main.go +++ b/cmd/maintained-apps/main.go @@ -42,7 +42,7 @@ func main() { for inputDir, ingest := range ingesters { apps, err := ingest(ctx, logger, inputDir, *slugPtr) if err != nil { - level.Error(logger).Log("msg", "failed to ingest apps", "error", err) + panic(err) } for _, app := range apps { diff --git a/ee/maintained-apps/ingesters/winget/ingester.go b/ee/maintained-apps/ingesters/winget/ingester.go index 6044aa8157..1ce88b2b1f 100644 --- a/ee/maintained-apps/ingesters/winget/ingester.go +++ b/ee/maintained-apps/ingesters/winget/ingester.go @@ -83,8 +83,7 @@ func IngestApps(ctx context.Context, logger kitlog.Logger, inputsPath string, sl outApp, err := i.ingestOne(ctx, input) if err != nil { - level.Warn(logger).Log("msg", "failed to ingest app", "err", err, "name", input.Name) - continue + return nil, ctxerr.Wrap(ctx, err, "ingesting winget app") } manifestApps = append(manifestApps, outApp)