You've already forked go-semantic-release
ref(pkg/semantic-release): add wrapper method for writing changelog, add method for make a new release
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user