From 0acb78793e8e7ef71c0aecc9f1041a655388a301 Mon Sep 17 00:00:00 2001 From: Ian Ker-Seymer Date: Sat, 11 Jan 2025 01:43:35 -0500 Subject: [PATCH] Default teeny version of `3.3` to `3.3.5` in `rb-sys-dock` (#484) --- gem/exe/rb-sys-dock | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gem/exe/rb-sys-dock b/gem/exe/rb-sys-dock index f6877b31..89009ba8 100755 --- a/gem/exe/rb-sys-dock +++ b/gem/exe/rb-sys-dock @@ -17,6 +17,10 @@ OPTIONS = { directory: Dir.pwd } +PATCH_RELEASE_OVERRIDES = { + "3.3" => "3.3.5" +} + def cargo_metadata return @cargo_metadata if defined?(@cargo_metadata) @@ -100,6 +104,10 @@ OptionParser.new do |opts| opts.on("-r", "--ruby-versions LIST", "List all supported Ruby versions") do |arg| vers = arg.split(/[^0-9.]+/).map do |v| + override = PATCH_RELEASE_OVERRIDES[v] + + next override if override + parts = v.split(".") parts[2] = "0" if parts[2].nil? parts.join(".")