INNER CODE UNIT · Ruby
get_release_info
hibernate/hibernate-ogm · src/main/release-scripts/pre-release.rb:99
def get_release_info(release_version)
jira_versions = get_json $jira_versions_url
jira_version = jira_versions.find { |version| version['name'] == release_version }
abort "ERROR: Version #{release_version} does not exist in JIRA" if jira_version.nil?
abort "ERROR: Version #{release_version} is not yet released in JIRA" if !jira_version['released']
jira_version
end
#######################################################################################################################
def create_website_release_file(jira_release_info)
version = jira_release_info["name"]
puts 'Run the following command in the hibernate.org repository to create the release announcement file:'
puts ''
puts '====='
puts 'cat <<EOF > _data/projects/ogm/releases/' + jira_release_info['name'] + '.yml'
puts 'version: ' + version
puts 'version_family: ' + version.split('.')[0] + '.' + version.split('.')[1]
puts 'date: ' + jira_release_info['releaseDate']