lib/datadog/ci/transport/remote_settings_api.rb in datadog-ci-1.0.0.beta2 vs lib/datadog/ci/transport/remote_settings_api.rb in datadog-ci-1.0.0.beta3

- old
+ new

@@ -49,13 +49,14 @@ def default_payload Ext::Transport::DD_API_SETTINGS_RESPONSE_DEFAULT end end - def initialize(dd_env:, api: nil) + def initialize(dd_env:, api: nil, config_tags: {}) @api = api @dd_env = dd_env + @config_tags = config_tags || {} end def fetch_library_settings(test_session) api = @api return Response.new(nil) unless api @@ -88,10 +89,11 @@ "configurations" => { Ext::Test::TAG_OS_PLATFORM => test_session.os_platform, Ext::Test::TAG_OS_ARCHITECTURE => test_session.os_architecture, Ext::Test::TAG_OS_VERSION => test_session.os_version, Ext::Test::TAG_RUNTIME_NAME => test_session.runtime_name, - Ext::Test::TAG_RUNTIME_VERSION => test_session.runtime_version + Ext::Test::TAG_RUNTIME_VERSION => test_session.runtime_version, + "custom" => @config_tags } } } }.to_json end