feat(releaser): add git only as releaser, will create a new tag with version only

This commit is contained in:
Nightapes
2020-01-05 18:41:44 +01:00
parent 6211095c38
commit 42fc522a43
19 changed files with 284 additions and 109 deletions

View File

@@ -35,7 +35,12 @@ var changelogCmd = &cobra.Command{
return err
}
s, err := semanticrelease.New(readConfig(config), repository)
ignoreConfigChecks, err := cmd.Flags().GetBool("no-checks")
if err != nil {
return err
}
s, err := semanticrelease.New(readConfig(config), repository, !ignoreConfigChecks)
if err != nil {
return err
}

View File

@@ -30,7 +30,12 @@ var nextCmd = &cobra.Command{
return err
}
s, err := semanticrelease.New(readConfig(config), repository)
ignoreConfigChecks, err := cmd.Flags().GetBool("no-checks")
if err != nil {
return err
}
s, err := semanticrelease.New(readConfig(config), repository, !ignoreConfigChecks)
if err != nil {
return err
}

View File

@@ -28,7 +28,12 @@ var releaseCmd = &cobra.Command{
return err
}
s, err := semanticrelease.New(readConfig(config), repository)
ignoreConfigChecks, err := cmd.Flags().GetBool("no-checks")
if err != nil {
return err
}
s, err := semanticrelease.New(readConfig(config), repository, !ignoreConfigChecks)
if err != nil {
return err
}

View File

@@ -35,6 +35,7 @@ func init() {
rootCmd.PersistentFlags().StringP("loglevel", "l", "error", "Set loglevel")
rootCmd.PersistentFlags().StringP("config", "c", ".release.yml", "Path to config file")
rootCmd.PersistentFlags().Bool("no-cache", false, "Ignore cache, don't use in ci build")
rootCmd.PersistentFlags().Bool("no-checks", false, "Ignore missing values and envs")
}
func readConfig(file string) *config.ReleaseConfig {

View File

@@ -26,7 +26,12 @@ var setCmd = &cobra.Command{
return err
}
s, err := semanticrelease.New(readConfig(config), repository)
ignoreConfigChecks, err := cmd.Flags().GetBool("no-checks")
if err != nil {
return err
}
s, err := semanticrelease.New(readConfig(config), repository, !ignoreConfigChecks)
if err != nil {
return err
}

View File

@@ -23,7 +23,12 @@ var zipCmd = &cobra.Command{
return err
}
s, err := semanticrelease.New(readConfig(config), repository)
ignoreConfigChecks, err := cmd.Flags().GetBool("no-checks")
if err != nil {
return err
}
s, err := semanticrelease.New(readConfig(config), repository, !ignoreConfigChecks)
if err != nil {
return err
}