tasks/cut_release.rake in rubocop-minitest-0.20.1 vs tasks/cut_release.rake in rubocop-minitest-0.21.0
- old
+ new
@@ -36,26 +36,22 @@
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: ~',
- "version: '#{version_sans_patch(new_version)}'"
- )
+ f << antora_metadata.sub('version: ~', "version: '#{version_sans_patch(new_version)}'")
end
end
def version_sans_patch(version)
version.split('.').take(2).join('.')
end
# Replace `<<next>>` (and variations) with version being cut.
def update_cop_versions(_old_version, new_version)
update_file('config/default.yml') do |default|
- default.gsub(/['"]?<<\s*next\s*>>['"]?/i,
- "'#{version_sans_patch(new_version)}'")
+ default.gsub(/['"]?<<\s*next\s*>>['"]?/i, "'#{version_sans_patch(new_version)}'")
end
end
def new_version_changes
changelog = File.read('CHANGELOG.md')
@@ -68,11 +64,10 @@
File.write(path, yield(content))
end
def user_links(text)
names = text.scan(/\[@(\S+)\]\[\]/).map(&:first).uniq
- names.map { |name| "[@#{name}]: https://github.com/#{name}" }
- .join("\n")
+ names.map { |name| "[@#{name}]: https://github.com/#{name}" }.join("\n")
end
def run(release_type)
old_version = Bump::Bump.current
Bump::Bump.run(release_type, commit: false, bundle: false, tag: false)