mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-15 20:44:01 +02:00
releaser: Rework and simplify to use GitHub only for release notes
This commit is contained in:
@@ -181,11 +181,6 @@ func (r *ReleaseHandler) Run() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// For docs, for now we assume that:
|
||||
// The /docs subtree is up to date and ready to go.
|
||||
// The hugoDocs/dev and hugoDocs/master must be merged manually after release.
|
||||
// TODO(bep) improve this when we see how it works.
|
||||
|
||||
if err := r.bumpVersions(newVersion); err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -194,27 +189,6 @@ func (r *ReleaseHandler) Run() error {
|
||||
return err
|
||||
}
|
||||
|
||||
releaseNotesFile := getReleaseNotesDocsTempFilename(version, true)
|
||||
|
||||
title, description := version, version
|
||||
if isPatch {
|
||||
title = "Hugo " + version + ": A couple of Bug Fixes"
|
||||
description = "This version fixes a couple of bugs introduced in " + mainVersion.String() + "."
|
||||
}
|
||||
|
||||
// Write the release notes to the docs site as well.
|
||||
docFile, err := r.writeReleaseNotesToDocs(title, description, releaseNotesFile)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if _, err := r.git("add", docFile); err != nil {
|
||||
return err
|
||||
}
|
||||
if _, err := r.git("commit", "-m", fmt.Sprintf("%s Add release notes to /docs for release of %s\n\n[ci skip]", commitPrefix, newVersion)); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if _, err := r.git("tag", "-a", tag, "-m", fmt.Sprintf("%s %s [ci skip]", commitPrefix, newVersion)); err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -225,6 +199,8 @@ func (r *ReleaseHandler) Run() error {
|
||||
}
|
||||
}
|
||||
|
||||
releaseNotesFile := getReleaseNotesDocsTempFilename(version, true)
|
||||
|
||||
if err := r.release(releaseNotesFile); err != nil {
|
||||
return err
|
||||
}
|
||||
|
Reference in New Issue
Block a user