@@ -34,11 +34,11 @@ func (m *PluginManager) GetCICondition() (condition.CICondition, error) {
3434 return nil , err
3535 }
3636
37- cic , err := plugin .StartCIConditionPlugin (opts )
37+ cic , err := plugin .StartPlugin (opts )
3838 if err != nil {
3939 return nil , err
4040 }
41- return cic , nil
41+ return cic .(condition. CICondition ) , nil
4242}
4343
4444func (m * PluginManager ) GetProvider () (provider.Provider , error ) {
@@ -47,11 +47,11 @@ func (m *PluginManager) GetProvider() (provider.Provider, error) {
4747 return nil , err
4848 }
4949
50- provider , err := plugin .StartProviderPlugin (opts )
50+ prov , err := plugin .StartPlugin (opts )
5151 if err != nil {
5252 return nil , err
5353 }
54- return provider , nil
54+ return prov .( provider. Provider ) , nil
5555}
5656
5757func (m * PluginManager ) GetCommitAnalyzer () (analyzer.CommitAnalyzer , error ) {
@@ -60,11 +60,11 @@ func (m *PluginManager) GetCommitAnalyzer() (analyzer.CommitAnalyzer, error) {
6060 return nil , err
6161 }
6262
63- ca , err := plugin .StartCommitAnalyzerPlugin (opts )
63+ ca , err := plugin .StartPlugin (opts )
6464 if err != nil {
6565 return nil , err
6666 }
67- return ca , nil
67+ return ca .(analyzer. CommitAnalyzer ) , nil
6868}
6969
7070func (m * PluginManager ) GetChangelogGenerator () (generator.ChangelogGenerator , error ) {
@@ -73,11 +73,11 @@ func (m *PluginManager) GetChangelogGenerator() (generator.ChangelogGenerator, e
7373 return nil , err
7474 }
7575
76- cg , err := plugin .StartChangelogGeneratorPlugin (opts )
76+ cg , err := plugin .StartPlugin (opts )
7777 if err != nil {
7878 return nil , err
7979 }
80- return cg , nil
80+ return cg .(generator. ChangelogGenerator ) , nil
8181}
8282
8383func (m * PluginManager ) GetChainedUpdater () (* updater.ChainedUpdater , error ) {
@@ -88,11 +88,11 @@ func (m *PluginManager) GetChainedUpdater() (*updater.ChainedUpdater, error) {
8888 return nil , err
8989 }
9090
91- upd , err := plugin .StartFilesUpdaterPlugin (opts )
91+ upd , err := plugin .StartPlugin (opts )
9292 if err != nil {
9393 return nil , err
9494 }
95- updaters = append (updaters , upd )
95+ updaters = append (updaters , upd .(updater. FilesUpdater ) )
9696 }
9797
9898 updater := & updater.ChainedUpdater {
@@ -109,11 +109,11 @@ func (m *PluginManager) GetChainedHooksExecutor() (*hooks.ChainedHooksExecutor,
109109 return nil , err
110110 }
111111
112- hp , err := plugin .StartHooksPlugin (opts )
112+ hp , err := plugin .StartPlugin (opts )
113113 if err != nil {
114114 return nil , err
115115 }
116- hooksChain = append (hooksChain , hp )
116+ hooksChain = append (hooksChain , hp .(hooks. Hooks ) )
117117 }
118118
119119 return & hooks.ChainedHooksExecutor {
0 commit comments