releaser: Fix tag detection for changelog when doing a main release

Also improve the changelog slightly.

Fixes #3482
This commit is contained in:
Bjørn Erik Pedersen
2017-05-20 10:58:08 +03:00
committed by GitHub
parent a59525b05b
commit 4d1989d59c
5 changed files with 102 additions and 32 deletions

View File

@@ -18,6 +18,7 @@ package releaser
import (
"bytes"
"fmt"
"os"
"testing"
@@ -33,9 +34,11 @@ func _TestReleaseNotesWriter(t *testing.T) {
var b bytes.Buffer
// TODO(bep) consider to query GitHub directly for the gitlog with author info, probably faster.
infos, err := getGitInfosBefore("v0.20", false)
infos, err := getGitInfosBefore("HEAD", "v0.20", false)
require.NoError(t, err)
require.NoError(t, writeReleaseNotes("0.20", infos, &b))
require.NoError(t, writeReleaseNotes("0.21", infos, &b))
fmt.Println(b.String())
}