Documentation
¶
Index ¶
- Constants
- type Platform
- func (p *Platform) CreateRelease(ctx context.Context, fullName string, releaseInfo *platforms.ReleaseInfo) (*platforms.ReleaseInfo, error)
- func (p *Platform) CreateRepo(ctx context.Context, repoInfo *platforms.RepoInfo) error
- func (p *Platform) DeleteReleaseAssets(ctx context.Context, repoInfo *platforms.ReleaseInfo, filenames []string) error
- func (p *Platform) DeleteRepo(ctx context.Context, repoInfo *platforms.RepoInfo) error
- func (p *Platform) GetClient(ctx context.Context) *github.Client
- func (p *Platform) GetRepoDetail(ctx context.Context, fullName string) (*platforms.RepoInfo, error)
- func (p *Platform) GetTagReleaseInfo(ctx context.Context, fullName, tagName string) (*platforms.ReleaseInfo, error)
- func (p *Platform) ListOrgRepo(ctx context.Context, orgName string) ([]*platforms.RepoInfo, error)
- func (p *Platform) ListTags(ctx context.Context, fullName string) ([]*platforms.TagInfo, error)
- func (p *Platform) ListUserRepo(ctx context.Context) ([]*platforms.RepoInfo, error)
- func (p *Platform) UploadReleaseAsset(ctx context.Context, repoInfo *platforms.ReleaseInfo, filenames []string) error
- func (p *Platform) WithCredential(credential *credential.Credential) error
Constants ¶
View Source
const ( HOST = "github.com" EnvPrefix = "GITHUB" EnvUsername = EnvPrefix + credential.EnvUsernameSuffix EnvToken = EnvPrefix + credential.EnvTokenSuffix )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Platform ¶
type Platform struct {
Credential *credential.Credential
}
func (*Platform) CreateRelease ¶
func (p *Platform) CreateRelease(ctx context.Context, fullName string, releaseInfo *platforms.ReleaseInfo) (*platforms.ReleaseInfo, error)
func (*Platform) CreateRepo ¶
func (*Platform) DeleteReleaseAssets ¶
func (*Platform) DeleteRepo ¶
func (*Platform) GetRepoDetail ¶
func (*Platform) GetTagReleaseInfo ¶
func (*Platform) ListOrgRepo ¶
func (*Platform) ListUserRepo ¶
func (*Platform) UploadReleaseAsset ¶
func (*Platform) WithCredential ¶
func (p *Platform) WithCredential(credential *credential.Credential) error
Click to show internal directories.
Click to hide internal directories.