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

tools: fix bump-mattermost.rb with the new filenames

This commit is contained in:
Pierre de La Morinerie 2022-01-19 08:42:08 +01:00
parent 3fa01c1e66
commit 70ff6c0cd3

View file

@ -36,9 +36,9 @@ module Mattermost
def retrieve_release_data def retrieve_release_data
case @variant case @variant
when :'x86-64', :enterprise when :amd64, :enterprise
retrieve_first_party_release_data retrieve_first_party_release_data
when :arm, :arm64 when :armhf, :arm64
retrieve_smart_honeybee_release_data retrieve_smart_honeybee_release_data
else else
raise "Unsupported variant '{#release_desc.variant}'" raise "Unsupported variant '{#release_desc.variant}'"
@ -47,7 +47,7 @@ module Mattermost
def retrieve_first_party_release_data def retrieve_first_party_release_data
edition = { edition = {
'x86-64': 'team', amd64: 'team',
enterprise: 'enterprise' enterprise: 'enterprise'
}.fetch(variant) }.fetch(variant)
@ -59,7 +59,12 @@ module Mattermost
end end
def retrieve_smart_honeybee_release_data def retrieve_smart_honeybee_release_data
@url = "https://github.com/SmartHoneybee/ubiquitous-memory/releases/download/v#{version}/mattermost-v#{version}-linux-#{variant}.tar.gz" arch = {
armhf: 'arm',
arm64: 'arm64'
}.fetch(variant)
@url = "https://github.com/SmartHoneybee/ubiquitous-memory/releases/download/v#{version}/mattermost-v#{version}-linux-#{arch}.tar.gz"
puts "Downloading release #{version}-#{variant} for computing checksum…" puts "Downloading release #{version}-#{variant} for computing checksum…"
release_file = URI.parse(@url).read release_file = URI.parse(@url).read
@ -122,7 +127,7 @@ if version.nil?
abort("ERROR: The Mattermost release version must be provided.\nExample: ./bump-mattermost.sh 5.33.1") abort("ERROR: The Mattermost release version must be provided.\nExample: ./bump-mattermost.sh 5.33.1")
end end
VARIANTS = %i[x86-64 enterprise arm arm64] VARIANTS = %i[amd64 enterprise armhf arm64]
# Compute releases URLs and sums # Compute releases URLs and sums
releases = VARIANTS releases = VARIANTS