releaser: Rework and simplify to use GitHub only for release notes

This commit is contained in:
Bjørn Erik Pedersen
2021-12-02 22:08:52 +01:00
parent bf1564bd2c
commit 24a893cf83
4 changed files with 27 additions and 177 deletions

View File

@@ -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
}