diff --git a/src/git.go b/src/git.go index 28acdbc..9d3fee5 100644 --- a/src/git.go +++ b/src/git.go @@ -69,6 +69,8 @@ func gitTag(bc *BumpConfig, newVersion string) { log.Printf("Current HEAD is %s\n", headRef.Hash()) // Создаем тег на текущем коммите (HEAD) + commitMsg := strings.ReplaceAll(bc.Message, "{current_version}", bc.CurrentVersion) + commitMsg = strings.ReplaceAll(commitMsg, "{new_version}", newVersion) tagName := strings.ReplaceAll(bc.TagName, "{new_version}", newVersion) _, err = repo.CreateTag(tagName, headRef.Hash(), &git.CreateTagOptions{ Tagger: &object.Signature{ @@ -76,7 +78,7 @@ func gitTag(bc *BumpConfig, newVersion string) { Email: os.Getenv("GIT_EMAIL"), When: time.Now(), }, - Message: "Tag is created with go-git", + Message: commitMsg, }) if err != nil { log.Fatalf("Tag creation error: %v", err)