Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientFactory ¶
type ClientFactory struct {
// contains filtered or unexported fields
}
func NewClientFactory ¶ added in v0.3.0
func NewClientFactory(log *logrus.Logger, roundTripFactory roundTripTransformer) *ClientFactory
type CommitRef ¶
type CommitRef struct { service.RefMetadataService // contains filtered or unexported fields }
func (*CommitRef) ResolveResource ¶
func (r *CommitRef) ResolveResource(ctx context.Context, resourceType service.ResourceType, resource service.Resource) ([]service.ResolvedResource, error)
type ReleaseChecksumManager ¶
type ReleaseChecksumManager struct {
// contains filtered or unexported fields
}
func NewReleaseChecksumManager ¶
func NewReleaseChecksumManager(client *github.Client, releaseOwner, releaseRepository string, release *github.RepositoryRelease) *ReleaseChecksumManager
func (*ReleaseChecksumManager) GetChecksum ¶
type ReleaseRef ¶
type ReleaseRef struct {
// contains filtered or unexported fields
}
func (*ReleaseRef) GetMetadata ¶
func (r *ReleaseRef) GetMetadata() []service.RefMetadata
func (*ReleaseRef) ResolveResource ¶
func (r *ReleaseRef) ResolveResource(ctx context.Context, resourceType service.ResourceType, resource service.Resource) ([]service.ResolvedResource, error)
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(log *logrus.Logger, clientFactory *ClientFactory) *Service
func (Service) IsRefSupported ¶ added in v0.3.0
func (Service) ResolveRef ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.