Files
go-semantic-release/internal/shared/shared.go

34 lines
553 B
Go
Raw Normal View History

2019-06-15 23:03:27 +02:00
package shared
import (
"github.com/Masterminds/semver"
)
//ReleaseVersion struct
type ReleaseVersion struct {
Last ReleaseVersionEntry
Next ReleaseVersionEntry
Branch string
Draft bool
2019-06-15 23:03:27 +02:00
}
//ReleaseVersionEntry struct
type ReleaseVersionEntry struct {
Commit string
Version *semver.Version
2019-06-15 23:03:27 +02:00
}
//GeneratedChangelog struct
type GeneratedChangelog struct {
Title string
Content string
}
//ChangelogTemplateConfig struct
2019-06-15 23:03:27 +02:00
type ChangelogTemplateConfig struct {
CommitURL string
CompareURL string
Hash string
Version string
}