release

package
v3.0.0-alpha.40 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2023 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Result

type Result struct {
	PreviousRef           string               `json:"previous-ref"`
	PreviousVersion       string               `json:"previous-version"`
	FirstRelease          bool                 `json:"first-release"`
	ReleaseVersion        *semver.Version      `json:"release-version,omitempty"`
	ReleaseTag            string               `json:"release-tag,omitempty"`
	ChangeLevel           internal.ChangeLevel `json:"change-level"`
	CreatedTag            bool                 `json:"created-tag,omitempty"`
	CreatedRelease        bool                 `json:"created-release,omitempty"`
	PrereleaseHookOutput  string               `json:"prerelease-hook-output"`
	PrereleaseHookAborted bool                 `json:"prerelease-hook-aborted"`
}

type Runner

type Runner struct {
	CheckoutDir    string
	Ref            string
	GithubToken    string
	CreateTag      bool
	CreateRelease  bool
	Draft          bool
	V0             bool
	TagPrefix      string
	InitialTag     string
	PrereleaseHook string
	GoModFiles     []string
	Repo           string
	PushRemote     string
	TempDir        string
	ReleaseRefs    []string
	LabelAliases   map[string]string
	CheckPR        int
	GithubClient   internal.GithubClient
}

func (*Runner) Next

func (o *Runner) Next(ctx context.Context) (*Result, error)

func (*Runner) Run

func (o *Runner) Run(ctx context.Context) (_ *Result, errOut error)

Jump to

Keyboard shortcuts

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