diff --git a/internal/vociferate/vociferate.go b/internal/vociferate/vociferate.go index 830c6db..4d4fd60 100644 --- a/internal/vociferate/vociferate.go +++ b/internal/vociferate/vociferate.go @@ -19,7 +19,7 @@ const ( defaultVersionFile = "release-version" defaultVersionExpr = `^\s*([^\r\n]+)\s*$` defaultChangelog = "changelog.md" - defaultUnreleasedBody = "### Breaking\n\n### Added\n\n### Changed\n\n### Removed\n\n### Fixed\n" + defaultUnreleasedTemplate = "### Breaking\n\n### Added\n\n### Changed\n\n### Removed\n\n### Fixed\n" ) var releasedSectionRe = regexp.MustCompile(`(?m)^## \[(\d+\.\d+\.\d+)\] - `) @@ -105,7 +105,7 @@ func RecommendedTag(rootDir string, options Options) (string, error) { } var currentVersion string - noPriorRelease := false + isFirstRelease := false if options.VersionFile != "" { currentVersion, err = readCurrentVersion(rootDir, resolved) if err != nil { @@ -118,7 +118,7 @@ func RecommendedTag(rootDir string, options Options) (string, error) { } if !found { currentVersion = "0.0.0" - noPriorRelease = true + isFirstRelease = true } else { currentVersion = version } @@ -134,7 +134,7 @@ func RecommendedTag(rootDir string, options Options) (string, error) { return "", err } - if noPriorRelease { + if isFirstRelease { return "v1.0.0", nil } @@ -243,7 +243,7 @@ func updateChangelog(rootDir, version, releaseDate, changelogPath string) error newSection += "\n" } - updated := text[:afterHeader] + "\n" + defaultUnreleasedBody + "\n" + newSection + text[nextSectionStart:] + updated := text[:afterHeader] + "\n" + defaultUnreleasedTemplate + "\n" + newSection + text[nextSectionStart:] repoURL, ok := deriveRepositoryURL(rootDir) if ok { updated = addChangelogLinks(updated, repoURL)