Module: Mergify::RSpec::Resources::CI

Defined in:
lib/mergify/rspec/resources/ci.rb

Overview

Detects OpenTelemetry Resource attributes for the CI provider.

Class Method Summary collapse

Class Method Details

.detectObject



13
14
15
16
17
18
19
20
# File 'lib/mergify/rspec/resources/ci.rb', line 13

def detect
  provider = Utils.ci_provider
  return OpenTelemetry::SDK::Resources::Resource.create({}) if provider.nil?

  OpenTelemetry::SDK::Resources::Resource.create(
    'cicd.provider.name' => provider.to_s
  )
end