func()

in internal/changelog/renderer.go [140:159]


func (r Renderer) Template() ([]byte, error) {
	var data []byte
	var err error

	if embeddedFileName, ok := assets.GetEmbeddedTemplates()[r.templ]; ok {
		data, err = assets.AsciidocTemplate.ReadFile(embeddedFileName)
		if err != nil {
			return []byte{}, fmt.Errorf("cannot read embedded template: %s %w", embeddedFileName, err)
		}

		return data, nil
	}

	data, err = afero.ReadFile(r.fs, r.templ)
	if err != nil {
		return []byte{}, fmt.Errorf("cannot read custom template: %w", err)
	}

	return data, nil
}