1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/mattermost_ynh.git synced 2024-09-03 19:36:29 +02:00

tools: update the bump script to sha256 all the things

This commit is contained in:
Pierre de La Morinerie 2021-11-29 08:19:00 +01:00
parent 07d725f663
commit ff949368ac

View file

@ -61,10 +61,9 @@ module Mattermost
def retrieve_smart_honeybee_release_data
@url = "https://github.com/SmartHoneybee/ubiquitous-memory/releases/download/v#{version}/mattermost-v#{version}-linux-#{variant}.tar.gz"
sum_url = "#{url}.sha512sum"
URI.open(sum_url) do |sum_file|
@sum = sum_file.read.lines.first.split(' ').first
end
puts "Downloading release #{version}-#{variant} for computing checksum…"
release_file = URI.parse(@url).read
@sum = Digest::SHA256.hexdigest(release_file)
end
end
end
@ -79,7 +78,6 @@ module Yunohost
src = File.read(@path)
replace_src_setting!(src, 'SOURCE_URL', release.url)
replace_src_setting!(src, 'SOURCE_SUM', release.sum)
replace_src_setting!(src, 'SOURCE_FILENAME', File.basename(URI.parse(release.url).path))
File.write(@path, src)
end