 Documentation
      ¶
      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.