github

package
v0.0.0-...-a5f5798 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 19, 2023 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindChangelogEndTag

func FindChangelogEndTag(summer release.Summarizer, gitter git.Interface) (string, error)

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)

nolint:funlen

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

func (*Summarizer) Release

func (s *Summarizer) Release(ref string) (*release.Release, error)

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 (s VersionSpeculator) NextIdealVersion(currentVersion string, changes change.Changes) (string, error)

func (VersionSpeculator) NextUniqueVersion

func (s VersionSpeculator) NextUniqueVersion(currentVersion string, changes change.Changes) (string, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL