HHH-18861 - Improve GitHub release announcement body for automated releases

This commit is contained in:
Steve Ebersole 2024-12-03 21:19:26 -06:00
parent 2a70f069ad
commit caf7f85b5f
1 changed files with 13 additions and 2 deletions

View File

@ -148,8 +148,19 @@ pipeline {
env.RELEASE_VERSION = releaseVersion.toString()
env.DEVELOPMENT_VERSION = developmentVersion.toString()
def notesFile = new File( "release_notes.md" )
assert notesFile.exists
def notesFiles = findFiles(glob: 'release_notes.md')
if ( notesFiles.length < 1 ) {
throw new IllegalStateException( "Could not locate `release_notes.md`" )
}
if ( notesFiles.length > 1 ) {
throw new IllegalStateException( "Located more than 1 `release_notes.md`" )
}
def notesFile = notesFile[0]
if ( !notesFile.exists ) {
throw new IllegalStateException( "File `release_notes.md` does not exist" )
}
env.SCRIPT_OPTIONS = " --notes=${notesFile.absolutePath}"
if ( params.RELEASE_DRY_RUN ) {