tasks/cut_release.rake in rubocop-minitest-0.9.0 vs tasks/cut_release.rake in rubocop-minitest-0.10.0
- old
+ new
@@ -33,10 +33,25 @@
file << contributor_links
file << "\n"
end
end
+ def update_antora_yml(new_version)
+ antora_metadata = File.read('docs/antora.yml')
+
+ File.open('docs/antora.yml', 'w') do |f|
+ f << antora_metadata.sub(
+ 'version: master',
+ "version: #{version_sans_patch(new_version)}"
+ )
+ end
+ end
+
+ def version_sans_patch(version)
+ version.split('.').take(2).join('.')
+ end
+
def new_version_changes
changelog = File.read('CHANGELOG.md')
_, _, new_changes, _older_changes = changelog.split(/^## .*$/, 4)
new_changes
end
@@ -52,9 +67,10 @@
Bump::Bump.run(release_type, commit: false, bundle: false, tag: false)
new_version = Bump::Bump.current
add_header_to_changelog(new_version)
create_release_notes(new_version)
+ update_antora_yml(new_version)
puts "Changed version from #{old_version} to #{new_version}."
end
end