mirror of
https://github.com/ruby/setup-ruby.git
synced 2026-09-13 14:34:21 +02:00
Improve versions-strings-for-builder.rb
This commit is contained in:
@@ -5,7 +5,7 @@ versions = JSON.load(hash).transform_keys(&:to_sym)
|
|||||||
ONLY_LATEST_PATCH = ENV['ONLY_LATEST_PATCH']
|
ONLY_LATEST_PATCH = ENV['ONLY_LATEST_PATCH']
|
||||||
|
|
||||||
def filter(versions)
|
def filter(versions)
|
||||||
versions -= %w[head]
|
versions -= %w[head debug asan asan-release 3.5.0-preview1]
|
||||||
if ONLY_LATEST_PATCH
|
if ONLY_LATEST_PATCH
|
||||||
versions = versions.group_by { |v| v[/^\d+\.\d+/] }.map { _2.last }
|
versions = versions.group_by { |v| v[/^\d+\.\d+/] }.map { _2.last }
|
||||||
end
|
end
|
||||||
@@ -29,5 +29,7 @@ puts filter(versions[:"truffleruby+graalvm"]).map { |v| "truffleruby+graalvm-#{v
|
|||||||
|
|
||||||
puts
|
puts
|
||||||
puts filter(versions[:jruby]).map { |v| "jruby-#{v}" }.join(', ')
|
puts filter(versions[:jruby]).map { |v| "jruby-#{v}" }.join(', ')
|
||||||
|
|
||||||
|
puts
|
||||||
puts "For Windows:"
|
puts "For Windows:"
|
||||||
puts filter(versions[:jruby]).join(', ')
|
puts filter(versions[:jruby]).join(', ')
|
||||||
|
|||||||
Reference in New Issue
Block a user