From 071acb91221279305cc1956bef5bceec29519723 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Sun, 7 Jun 2020 13:00:19 +0200 Subject: [PATCH] Add script to conveniently print versions for ruby-builder --- versions-strings-for-builder.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 versions-strings-for-builder.rb diff --git a/versions-strings-for-builder.rb b/versions-strings-for-builder.rb new file mode 100644 index 0000000..ba69956 --- /dev/null +++ b/versions-strings-for-builder.rb @@ -0,0 +1,15 @@ +hash = File.read('ruby-builder-versions.js')[/\bversions = {[^}]+}/] +versions = eval hash + +by_minor = versions[:ruby].group_by { |v| v[/^\d\.\d/] } + +p by_minor['2.2'] +p by_minor['2.3'] + +(4..7).each do |minor| + p by_minor["2.#{minor}"].map { |v| "ruby-#{v}" } +end + +p (versions[:jruby] - %w[head]).map { |v| "jruby-#{v}" } + +p (versions[:truffleruby] - %w[head]).map { |v| "truffleruby-#{v}" }