@@ -5,19 +5,19 @@ import (
55 "os/exec"
66 "strings"
77
8+ defaultGenerator "github.com/go-semantic-release/changelog-generator-default/pkg/generator"
9+ defaultAnalyzer "github.com/go-semantic-release/commit-analyzer-cz/pkg/analyzer"
10+ providerGithub "github.com/go-semantic-release/provider-github/pkg/provider"
11+ providerGitlab "github.com/go-semantic-release/provider-gitlab/pkg/provider"
812 "github.com/go-semantic-release/semantic-release/v2/pkg/analyzer"
9- caPlugin "github.com/go-semantic-release/semantic-release/v2/pkg/analyzer/plugin"
1013 "github.com/go-semantic-release/semantic-release/v2/pkg/condition"
1114 "github.com/go-semantic-release/semantic-release/v2/pkg/condition/defaultci"
1215 githubCI "github.com/go-semantic-release/semantic-release/v2/pkg/condition/github"
1316 gitlabCI "github.com/go-semantic-release/semantic-release/v2/pkg/condition/gitlab"
1417 "github.com/go-semantic-release/semantic-release/v2/pkg/condition/travis"
1518 "github.com/go-semantic-release/semantic-release/v2/pkg/generator"
16- cgPlugin "github.com/go-semantic-release/semantic-release/v2/pkg/generator/plugin"
1719 "github.com/go-semantic-release/semantic-release/v2/pkg/plugin"
1820 "github.com/go-semantic-release/semantic-release/v2/pkg/provider"
19- "github.com/go-semantic-release/semantic-release/v2/pkg/provider/github"
20- "github.com/go-semantic-release/semantic-release/v2/pkg/provider/gitlab"
2121 "github.com/go-semantic-release/semantic-release/v2/pkg/updater"
2222 "github.com/go-semantic-release/semantic-release/v2/pkg/updater/npm"
2323 "github.com/urfave/cli/v2"
@@ -26,8 +26,15 @@ import (
2626func GetPluginCommands () []* cli.Command {
2727 return []* cli.Command {
2828 {
29- Name : analyzer .CommitAnalyzerPluginName ,
30- Action : caPlugin .Main ,
29+ Name : analyzer .CommitAnalyzerPluginName ,
30+ Action : func (c * cli.Context ) error {
31+ plugin .Serve (& plugin.ServeOpts {
32+ CommitAnalyzer : func () analyzer.CommitAnalyzer {
33+ return & defaultAnalyzer.DefaultCommitAnalyzer {}
34+ },
35+ })
36+ return nil
37+ },
3138 Hidden : true ,
3239 HideHelp : true ,
3340 },
@@ -56,20 +63,41 @@ func GetPluginCommands() []*cli.Command {
5663 HideHelp : true ,
5764 },
5865 {
59- Name : generator .ChangelogGeneratorPluginName ,
60- Action : cgPlugin .Main ,
66+ Name : generator .ChangelogGeneratorPluginName ,
67+ Action : func (c * cli.Context ) error {
68+ plugin .Serve (& plugin.ServeOpts {
69+ ChangelogGenerator : func () generator.ChangelogGenerator {
70+ return & defaultGenerator.DefaultChangelogGenerator {}
71+ },
72+ })
73+ return nil
74+ },
6175 Hidden : true ,
6276 HideHelp : true ,
6377 },
6478 {
65- Name : provider .PluginName + "_github" ,
66- Action : github .Main ,
79+ Name : provider .PluginName + "_github" ,
80+ Action : func (c * cli.Context ) error {
81+ plugin .Serve (& plugin.ServeOpts {
82+ Provider : func () provider.Provider {
83+ return & providerGithub.GitHubRepository {}
84+ },
85+ })
86+ return nil
87+ },
6788 Hidden : true ,
6889 HideHelp : true ,
6990 },
7091 {
71- Name : provider .PluginName + "_gitlab" ,
72- Action : gitlab .Main ,
92+ Name : provider .PluginName + "_gitlab" ,
93+ Action : func (c * cli.Context ) error {
94+ plugin .Serve (& plugin.ServeOpts {
95+ Provider : func () provider.Provider {
96+ return & providerGitlab.GitLabRepository {}
97+ },
98+ })
99+ return nil
100+ },
73101 Hidden : true ,
74102 HideHelp : true ,
75103 },
0 commit comments