in custard/pkg/config/config.go [192:203]
func (c *Config) Affected(log io.Writer, diffs []string) ([]string, error) {
paths := c.Changed(log, diffs)
if slices.Contains(paths, ".") {
fmt.Fprintf(log, "One or more global files were affected, all packages marked as affected.\n")
allPackages, err := c.FindAllPackages(".")
if err != nil {
return nil, err
}
paths = allPackages
}
return paths, nil
}