mirror of
https://github.com/junegunn/fzf.git
synced 2025-11-18 08:13:40 -05:00
Update release script to upload assets in parallel
This commit is contained in:
@@ -23,7 +23,8 @@ end
|
|||||||
# List assets
|
# List assets
|
||||||
assets = Hash[rel['assets'].map { |a| a.values_at *%w[name id] }]
|
assets = Hash[rel['assets'].map { |a| a.values_at *%w[name id] }]
|
||||||
|
|
||||||
files.select { |f| File.exists? f }.each do |file|
|
files.select { |f| File.exists? f }.map do |file|
|
||||||
|
Thread.new do
|
||||||
name = File.basename file
|
name = File.basename file
|
||||||
|
|
||||||
if asset_id = assets[name]
|
if asset_id = assets[name]
|
||||||
@@ -40,4 +41,5 @@ files.select { |f| File.exists? f }.each do |file|
|
|||||||
File.read(file),
|
File.read(file),
|
||||||
:authorization => "token #{token}",
|
:authorization => "token #{token}",
|
||||||
:content_type => "application/octet-stream")
|
:content_type => "application/octet-stream")
|
||||||
end
|
end
|
||||||
|
end.each(&:join)
|
||||||
|
|||||||
Reference in New Issue
Block a user