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