release

package
v0.6.24 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2025 License: AGPL-3.0 Imports: 18 Imported by: 0

Documentation

Overview

Package release implements Pipe and manages github releases and its artifacts.

Index

Constants

This section is empty.

Variables

View Source
var ErrMultipleReleases = errors.New("multiple releases are defined. Only one is allowed")

ErrMultipleReleases indicates that multiple releases are defined. ATM only one of them is allowed.

Functions

This section is empty.

Types

type Pipe

type Pipe struct{}

Pipe for github release.

func (Pipe) Default

func (p Pipe) Default(ctx *context.Context) error

Default sets the pipe defaults.

func (Pipe) Publish

func (Pipe) Publish(ctx *context.Context) error

Publish the release.

func (Pipe) Skip

func (Pipe) Skip(ctx *context.Context) (bool, error)

func (Pipe) String

func (Pipe) String() string

Jump to

Keyboard shortcuts

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