mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-01-16 03:52:12 +02:00
ec2db4a727
<!-- Hi, thanks for contributing! Please make sure you read our CONTRIBUTING guide. Also, add tests and the respective documentation changes as well. --> <!-- If applied, this commit will... --> ... <!-- Why is this change being made? --> ... <!-- # Provide links to any relevant tickets, URLs or other resources --> ... --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
20 lines
455 B
Go
20 lines
455 B
Go
package client
|
|
|
|
import "github.com/goreleaser/goreleaser/v2/pkg/config"
|
|
|
|
func getReleaseNotes(existing, current string, mode config.ReleaseNotesMode) string {
|
|
switch mode {
|
|
case config.ReleaseNotesModeAppend:
|
|
return existing + "\n\n" + current
|
|
case config.ReleaseNotesModeReplace:
|
|
return current
|
|
case config.ReleaseNotesModePrepend:
|
|
return current + "\n\n" + existing
|
|
default:
|
|
if existing != "" {
|
|
return existing
|
|
}
|
|
return current
|
|
}
|
|
}
|