From fea655e20d804ffd79c792bebaf590f2939add46 Mon Sep 17 00:00:00 2001 From: quinna-h Date: Tue, 7 Jan 2025 16:27:11 -0500 Subject: [PATCH] add hardcoded --- .github/scripts/find_gem_version_bounds.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/scripts/find_gem_version_bounds.rb b/.github/scripts/find_gem_version_bounds.rb index 3a863747d0e..93daee54981 100644 --- a/.github/scripts/find_gem_version_bounds.rb +++ b/.github/scripts/find_gem_version_bounds.rb @@ -24,6 +24,7 @@ def initialize(directory: 'gemfiles/', contrib_dir: 'lib/datadog/tracing/contrib def process parse_gemfiles process_integrations + include_hardcoded_versions write_output end @@ -111,6 +112,24 @@ def process_integrations end end + def include_hardcoded_versions + # `httpx` is maintained externally + @integration_json_mapping['httpx'] = [ + '0.11', # Min version Ruby + '0.11', # Max version Ruby + nil, # Min version JRuby + nil # Max version JRuby + ] + + # `makara` is part of `activerecord` + @integration_json_mapping['makara'] = [ + '0.3.5', # Min version Ruby + '0.3.5', # Max version Ruby + nil, # Min version JRuby + nil # Max version JRuby + ] + end + def resolve_integration_name(integration) mod_name = SPECIAL_CASES[integration] || integration.split('_').map(&:capitalize).join module_name = "Datadog::Tracing::Contrib::#{mod_name}"