[rubygems/rubygems] Append a newline to the checksum file

https://github.com/rubygems/rubygems/commit/48ea2778e9
This commit is contained in:
Nobuyoshi Nakada 2022-01-04 00:56:54 +09:00 коммит произвёл git
Родитель c2e8e1f6a4
Коммит 8f9623741a
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -109,7 +109,7 @@ module Bundler
require "digest/sha2" require "digest/sha2"
checksum = ::Digest::SHA512.file(built_gem_path).hexdigest checksum = ::Digest::SHA512.file(built_gem_path).hexdigest
target = File.join(base, "checksums", file_name) target = File.join(base, "checksums", file_name)
File.write(target, checksum) File.write(target, checksum + "\n")
Bundler.ui.confirm "#{name} #{version} checksum written to checksums/#{file_name}." Bundler.ui.confirm "#{name} #{version} checksum written to checksums/#{file_name}."
end end

Просмотреть файл

@ -172,7 +172,7 @@ RSpec.describe Bundler::GemHelper do
it "calculates SHA512 of the content" do it "calculates SHA512 of the content" do
subject.build_checksum(Pathname(IO::NULL)) subject.build_checksum(Pathname(IO::NULL))
sha_path = app_path.join("checksums", "#{File.basename(IO::NULL)}.sha512") sha_path = app_path.join("checksums", "#{File.basename(IO::NULL)}.sha512")
expect(File.read(sha_path)).to eql(Digest::SHA512.hexdigest("")) expect(File.read(sha_path).chomp).to eql(Digest::SHA512.hexdigest(""))
end end
context "when build was successful" do context "when build was successful" do