Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Handshake = plugin.HandshakeConfig{
MagicCookieKey: "GO_SEMANTIC_RELEASE_MAGIC_COOKIE",
MagicCookieValue: "beepboop",
}
Functions ¶
func KillAllPlugins ¶
func KillAllPlugins()
func StartPlugin ¶ added in v2.12.0
func StartPlugin(opts *PluginOpts) (interface{}, error)
Types ¶
type CIConditionFunc ¶
type CIConditionFunc func() condition.CICondition
type ChangelogGeneratorFunc ¶
type ChangelogGeneratorFunc func() generator.ChangelogGenerator
type CommitAnalyzerFunc ¶
type CommitAnalyzerFunc func() analyzer.CommitAnalyzer
type FilesUpdaterFunc ¶
type FilesUpdaterFunc func() updater.FilesUpdater
type GRPCWrapper ¶
type GRPCWrapper struct { Type string Impl interface{} plugin.NetRPCUnsupportedPlugin }
func (*GRPCWrapper) GRPCClient ¶
func (p *GRPCWrapper) GRPCClient(ctx context.Context, broker *plugin.GRPCBroker, c *grpc.ClientConn) (interface{}, error)
func (*GRPCWrapper) GRPCServer ¶
func (p *GRPCWrapper) GRPCServer(broker *plugin.GRPCBroker, s *grpc.Server) error
type ProviderFunc ¶
type ServeOpts ¶
type ServeOpts struct { CommitAnalyzer CommitAnalyzerFunc CICondition CIConditionFunc ChangelogGenerator ChangelogGeneratorFunc Provider ProviderFunc FilesUpdater FilesUpdaterFunc Hooks HooksFunc }
Click to show internal directories.
Click to hide internal directories.