hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit ebd636e4d5f475d4b5d9047580e61ff7c2bf2fb5
parent 4d1989d59c5abc9712b66c628c6742e58f7daf99
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date:   Sat, 20 May 2017 11:11:23 +0300

releaser: Delay the version bumping

So we can do the release notes in its own branch if needed.

Diffstat:
Mreleaser/releaser.go | 16++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/releaser/releaser.go b/releaser/releaser.go
@@ -119,14 +119,6 @@ func (r *ReleaseHandler) Run() error {
 	}
 
 	if r.shouldPrepare() {
-		if err := bumpVersions(newVersion); err != nil {
-			return err
-		}
-
-		if _, err := git("commit", "-a", "-m", fmt.Sprintf("%s Bump versions for release of %s\n\n[ci skip]", commitPrefix, newVersion)); err != nil {
-			return err
-		}
-
 		releaseNotesFile, err := writeReleaseNotesToDocsTemp(version, gitCommits)
 		if err != nil {
 			return err
@@ -145,6 +137,14 @@ func (r *ReleaseHandler) Run() error {
 		return nil
 	}
 
+	if err := bumpVersions(newVersion); err != nil {
+		return err
+	}
+
+	if _, err := git("commit", "-a", "-m", fmt.Sprintf("%s Bump versions for release of %s\n\n[ci skip]", commitPrefix, newVersion)); err != nil {
+		return err
+	}
+
 	releaseNotesFile := getRelaseNotesDocsTempFilename(version)
 
 	// Write the release notes to the docs site as well.