Documentation ¶
Index ¶
- Constants
- type Config
- type GithubRelease
- func (g *GithubRelease) Fetch() error
- func (g *GithubRelease) GetDeploySourceKey() (string, error)
- func (g *GithubRelease) OwnerIconURL() string
- func (g *GithubRelease) OwnerURL() string
- func (g *GithubRelease) RecordShipping() error
- func (g *GithubRelease) ReleaseTag() string
- func (g *GithubRelease) ReleaseURL() string
- func (g *GithubRelease) String() string
- func (g *GithubRelease) URL() string
- type Provider
- type Repo
Constants ¶
View Source
const (
// ISO8601 for time format
ISO8601 = "20060102T150405Z0700"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Provider Owner string Name string Token string Endpoint string Artifact string PreRelease bool }
Config struct
type GithubRelease ¶
type GithubRelease struct {
// contains filtered or unexported fields
}
GithubRelease struct
func NewGithubRelease ¶
func NewGithubRelease(c Config, d kvs.KVS) *GithubRelease
NewGithubRelease returns GithubRelease
func (*GithubRelease) GetDeploySourceKey ¶ added in v0.7.0
func (g *GithubRelease) GetDeploySourceKey() (string, error)
GetDeploySourceKey returns cache key
func (*GithubRelease) OwnerIconURL ¶
func (g *GithubRelease) OwnerIconURL() string
OwnerIconURL returns owner icon URL
func (*GithubRelease) OwnerURL ¶
func (g *GithubRelease) OwnerURL() string
OwnerURL returns owner URL
func (*GithubRelease) RecordShipping ¶ added in v0.7.0
func (g *GithubRelease) RecordShipping() error
RecordShipping save shipping to github
func (*GithubRelease) ReleaseTag ¶
func (g *GithubRelease) ReleaseTag() string
ReleaseTag returns tag
func (*GithubRelease) ReleaseURL ¶
func (g *GithubRelease) ReleaseURL() string
ReleaseURL returns release URL
Click to show internal directories.
Click to hide internal directories.