fix: handle dry run output result correctly
continuous-integration/drone/push Build is passing Details

This commit is contained in:
decentral1se 2021-12-31 13:17:50 +01:00
parent 866cdd1f29
commit 299276c383
Signed by: decentral1se
GPG Key ID: 03789458B3D0C410
2 changed files with 8 additions and 6 deletions

View File

@ -235,11 +235,11 @@ keys configured on your account.
logrus.Fatal(err)
}
if internal.Dry {
logrus.Info("dry run: no changes published")
} else {
if !internal.Dry {
url := fmt.Sprintf("%s/recipes/commits/%s", config.REPOS_BASE_URL, head.Hash())
logrus.Infof("new changes published: %s", url)
} else {
logrus.Info("dry run: no changes published")
}
return nil

View File

@ -292,10 +292,12 @@ func pushRelease(recipe recipe.Recipe, tagString string) error {
if err := recipe.Push(internal.Dry); err != nil {
return err
}
}
url := fmt.Sprintf("%s/%s/tags/%s", config.REPOS_BASE_URL, recipe.Name, tagString)
logrus.Infof("new release published: %s", url)
if !internal.Dry {
url := fmt.Sprintf("%s/%s/tags/%s", config.REPOS_BASE_URL, recipe.Name, tagString)
logrus.Infof("new release published: %s", url)
}
}
return nil
}