mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-03-11 14:39:28 +02:00
fix: improve git tag contents output
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
This commit is contained in:
parent
61bf917918
commit
f01c60026c
@ -217,7 +217,7 @@ func getTagSubject(tag string) (string, error) {
|
||||
|
||||
func getTagContents(tag string) (string, error) {
|
||||
out, err := git.Run("tag", "-l", "--format='%(contents)'", tag)
|
||||
return strings.ReplaceAll(strings.TrimSuffix(out, "\n"), "'", ""), err
|
||||
return strings.TrimSuffix(strings.ReplaceAll(out, "'", ""), "\n\n"), err
|
||||
}
|
||||
|
||||
func getTag() (string, error) {
|
||||
|
@ -37,6 +37,7 @@ func TestSingleCommit(t *testing.T) {
|
||||
require.Equal(t, "v0.0.1", ctx.Git.CurrentTag)
|
||||
require.Equal(t, "v0.0.1", ctx.Git.Summary)
|
||||
require.Equal(t, "commit1", ctx.Git.TagSubject)
|
||||
require.Equal(t, "commit1", ctx.Git.TagContents)
|
||||
}
|
||||
|
||||
func TestAnnotatedTags(t *testing.T) {
|
||||
@ -51,7 +52,7 @@ func TestAnnotatedTags(t *testing.T) {
|
||||
require.NoError(t, Pipe{}.Run(ctx))
|
||||
require.Equal(t, "v0.0.1", ctx.Git.CurrentTag)
|
||||
require.Equal(t, "first version", ctx.Git.TagSubject)
|
||||
require.Equal(t, "first version\n\nlalalla\nlalal\nlah\n", ctx.Git.TagContents)
|
||||
require.Equal(t, "first version\n\nlalalla\nlalal\nlah", ctx.Git.TagContents)
|
||||
require.Equal(t, "v0.0.1", ctx.Git.Summary)
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user