func ParseV2()

in pkg/config/config.go [65:82]


func ParseV2(filename string, bytes []byte) (*V2, error) {
	var config V2
	if err := yaml.Unmarshal(bytes, &config); err != nil {
		return nil, err
	}

	for _, header := range config.Header {
		if err := header.Finalize(); err != nil {
			return nil, err
		}
	}

	if err := config.Deps.Finalize(filename); err != nil {
		return nil, err
	}

	return &config, nil
}