From 2c7c361091618868581c4a02352e7c37ccc12753 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Tue, 30 Jul 2019 09:02:03 +0200 Subject: releaser: Create a proper automated title for patch releases Fixes #6126 --- releaser/releaser.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'releaser/releaser.go') diff --git a/releaser/releaser.go b/releaser/releaser.go index 178ad02a6..61b9d211f 100644 --- a/releaser/releaser.go +++ b/releaser/releaser.go @@ -95,6 +95,8 @@ func (r *ReleaseHandler) Run() error { version := newVersion.String() tag := "v" + version isPatch := newVersion.PatchLevel > 0 + mainVersion := newVersion + mainVersion.PatchLevel = 0 // Exit early if tag already exists exists, err := tagExists(tag) @@ -193,8 +195,14 @@ func (r *ReleaseHandler) Run() error { releaseNotesFile := getReleaseNotesDocsTempFilename(version, true) + title, description := version, version + if isPatch { + title = "Hugo " + version + ": A couple of Bug Fixes" + description = "This version fixes a couple of bugs introduced in " + mainVersion.String() + "." + } + // Write the release notes to the docs site as well. - docFile, err := r.writeReleaseNotesToDocs(version, releaseNotesFile) + docFile, err := r.writeReleaseNotesToDocs(title, description, releaseNotesFile) if err != nil { return err } -- cgit v1.2.3