func()

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
}