Files
go-semantic-release/internal/shared/shared.go
2019-06-20 00:46:59 +02:00

34 lines
544 B
Go

package shared
import (
"github.com/Masterminds/semver"
)
//ReleaseVersion struct
type ReleaseVersion struct {
Last ReleaseVersionEntry
Next ReleaseVersionEntry
Branch string
}
//ReleaseVersionEntry struct
type ReleaseVersionEntry struct {
Commit string
Draft bool
*semver.Version
}
//GeneratedChangelog struct
type GeneratedChangelog struct {
Title string
Content string
}
//ChangelogTemplateConfig struct
type ChangelogTemplateConfig struct {
CommitURL string
CompareURL string
Hash string
Version string
}