Documentation ¶
Index ¶
- func FindChangelogEndTag(summer release.Summarizer, gitter git.Interface) (string, error)
- type Config
- type Summarizer
- func (s *Summarizer) Changes(sinceRef, untilRef string) ([]change.Change, error)
- func (s *Summarizer) ChangesURL(sinceRef, untilRef string) string
- func (s *Summarizer) LastRelease() (*release.Release, error)
- func (s *Summarizer) ReferenceURL(ref string) string
- func (s *Summarizer) Release(ref string) (*release.Release, error)
- type VersionSpeculator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindChangelogEndTag ¶
Types ¶
type Config ¶
type Config struct { Host string IncludeIssuePRAuthors bool IncludeIssues bool IncludeIssuePRs bool IncludeIssuesClosedAsNotPlanned bool IncludePRs bool IncludeUnlabeledIssues bool IncludeUnlabeledPRs bool ExcludeLabels []string ChangeTypesByLabel change.TypeSet IssuesRequireLinkedPR bool ConsiderPRMergeCommits bool }
type Summarizer ¶
type Summarizer struct {
// contains filtered or unexported fields
}
func NewSummarizer ¶
func NewSummarizer(gitter git.Interface, config Config) (*Summarizer, error)
func (*Summarizer) Changes ¶
func (s *Summarizer) Changes(sinceRef, untilRef string) ([]change.Change, error)
func (*Summarizer) ChangesURL ¶
func (s *Summarizer) ChangesURL(sinceRef, untilRef string) string
func (*Summarizer) LastRelease ¶
func (s *Summarizer) LastRelease() (*release.Release, error)
func (*Summarizer) ReferenceURL ¶
func (s *Summarizer) ReferenceURL(ref string) string
type VersionSpeculator ¶
type VersionSpeculator struct { release.SpeculationBehavior // contains filtered or unexported fields }
func NewVersionSpeculator ¶
func NewVersionSpeculator(gitter git.Interface, behavior release.SpeculationBehavior) VersionSpeculator
func (VersionSpeculator) NextIdealVersion ¶
func (VersionSpeculator) NextUniqueVersion ¶
Click to show internal directories.
Click to hide internal directories.