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']

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…