ref(pkg/semantic-release): add wrapper method for writing changelog, add method for make a new release

This commit is contained in:
Felix Wiedmann
2019-06-13 23:33:42 +02:00
parent f8f6a3b256
commit cdf3d15105
2 changed files with 53 additions and 9 deletions

View File

@@ -43,6 +43,9 @@ func main() {
log.Fatal(err)
}
fmt.Println(version)
if err = s.Release(*nextRepository); err != nil {
log.Fatal(err)
}
case setCommand.FullCommand():
setLoglevel(*loglevel)
@@ -52,13 +55,19 @@ func main() {
if err != nil {
log.Fatal(err)
}
if err = s.Release(*setRepository); err != nil {
log.Fatal(err)
}
case getChangelog.FullCommand():
setLoglevel(*loglevel)
s := semanticrelease.New(readConfig(getChangelogConfigPath))
err := s.GetChangelog(*getChangelogRepository, *getChangelogFile)
changelog, err := s.GetChangelog(*getChangelogRepository)
if err != nil {
log.Fatal(err)
}
if err = s.WriteChangeLog(changelog, *getChangelogFile); err != nil {
log.Fatal(err)
}
}
}