diff --git a/Gemfile b/Gemfile index 026d8e36..341e616b 100644 --- a/Gemfile +++ b/Gemfile @@ -5,6 +5,9 @@ source "https://rubygems.org" # Specify your gem's dependencies in datadog-ci.gemspec gemspec +# needed to run tests, always present at runtime +gem "ddtrace" + gem "pry" gem "rake" gem "rspec" diff --git a/README.md b/README.md index b1b21791..321aae72 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,6 @@ Datadog.configure do |c| # Enables the RSpec instrumentation c.ci.instrument :rspec, **options end - ``` `options` are the following keyword arguments: diff --git a/datadog-ci.gemspec b/datadog-ci.gemspec index 7c801e6e..c7432083 100644 --- a/datadog-ci.gemspec +++ b/datadog-ci.gemspec @@ -4,35 +4,39 @@ require_relative "lib/datadog/ci/version" Gem::Specification.new do |spec| spec.name = "datadog-ci" - spec.version = Datadog::CI::VERSION + spec.version = Datadog::CI::VERSION::STRING + spec.required_ruby_version = [ + ">= #{Datadog::CI::VERSION::MINIMUM_RUBY_VERSION}", + "< #{Datadog::CI::VERSION::MAXIMUM_RUBY_VERSION}" + ] + spec.required_rubygems_version = ">= 2.0.0" spec.authors = ["Datadog, Inc."] spec.email = ["dev@datadoghq.com"] spec.summary = "Datadog CI visibility for your ruby application" - # spec.description = "TODO: Write a longer description or delete this line." - # spec.homepage = "TODO: Put your gem's website or public repo URL here." - spec.license = "BSD-3-Clause" - # spec.required_ruby_version = ">= 2.6.0" + spec.description = <<-DESC + datadog-ci is a Datadog's CI visibility library for Ruby. It traces + tests as they are being executed and brings developers visibility into + their CI pipelines. + DESC - spec.metadata["allowed_push_host"] = "TODO: Set to your gem server 'https://example.com'" + spec.homepage = "https://github.com/DataDog/datadog-ci-rb" + spec.license = "BSD-3-Clause" - # spec.metadata["homepage_uri"] = spec.homepage - # spec.metadata["source_code_uri"] = "TODO: Put your gem's public repo URL here." - # spec.metadata["changelog_uri"] = "TODO: Put your gem's CHANGELOG.md URL here." + spec.metadata["allowed_push_host"] = "https://rubygems.org" + spec.metadata["changelog_uri"] = "https://github.com/DataDog/datadog-ci-rb/blob/main/CHANGELOG.md" + spec.metadata["homepage_uri"] = spec.homepage + spec.metadata["source_code_uri"] = "https://github.com/DataDog/datadog-ci-rb" + + spec.files = + Dir[*%w[ + CHANGELOG.md + LICENSE* + NOTICE + README.md + lib/**/* + sig/**/* + ]].select { |fn| File.file?(fn) } # We don't want directories, only files - # Specify which files should be added to the gem when it is released. - # The `git ls-files -z` loads the files in the RubyGem that have been added into git. - spec.files = Dir.chdir(__dir__) do - `git ls-files -z`.split("\x0").reject do |f| - (f == __FILE__) || f.match(%r{\A(?:(?:bin|test|spec|features)/|\.(?:git|travis|circleci)|appveyor)}) - end - end - spec.bindir = "exe" - spec.executables = spec.files.grep(%r{\Aexe/}) { |f| File.basename(f) } spec.require_paths = ["lib"] - - spec.add_dependency "ddtrace", "~> 1" - - # For more information and examples about making a new gem, check out our - # guide at: https://bundler.io/guides/creating_gem.html end diff --git a/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile b/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile index cc76d5c1..77cb6ee2 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile +++ b/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile.lock b/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile.lock index f06c8642..e89a6962 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -33,7 +32,7 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -84,7 +83,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -138,6 +137,7 @@ DEPENDENCIES climate_control cucumber (~> 3) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile b/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile index 306f4209..b1b4d7b1 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile +++ b/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile.lock b/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile.lock index 461a96e2..07914cb7 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -53,7 +52,7 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -72,7 +71,7 @@ GEM lint_roller (1.1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) @@ -111,7 +110,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -170,6 +169,7 @@ DEPENDENCIES climate_control cucumber (~> 4) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile b/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile index c01d5d6a..65f417bd 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile +++ b/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile.lock b/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile.lock index 8d6b9854..fd972dbb 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -53,7 +52,7 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -72,7 +71,7 @@ GEM lint_roller (1.1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) @@ -111,7 +110,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -170,6 +169,7 @@ DEPENDENCIES climate_control cucumber (~> 5) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile b/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile index 1adae51d..0516b016 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile +++ b/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile.lock b/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile.lock index 76e7e896..309b0190 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -54,7 +53,7 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -76,7 +75,7 @@ GEM mime-types (3.5.1) mime-types-data (~> 3.2015) mime-types-data (3.2023.0808) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) @@ -115,7 +114,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -174,6 +173,7 @@ DEPENDENCIES climate_control cucumber (~> 6) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile b/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile index 5e8423ee..a5efce14 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile +++ b/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile.lock b/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile.lock index 2fa5a7df..3843dcb1 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -46,7 +45,7 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -98,7 +97,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -154,6 +153,7 @@ DEPENDENCIES climate_control cucumber (~> 7) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/jruby_9.4.0.0_cucumber_8.gemfile b/gemfiles/jruby_9.4.0.0_cucumber_8.gemfile index f93b5723..3878215c 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_8.gemfile +++ b/gemfiles/jruby_9.4.0.0_cucumber_8.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/jruby_9.4.0.0_cucumber_8.gemfile.lock b/gemfiles/jruby_9.4.0.0_cucumber_8.gemfile.lock index c77076c2..9c106ecd 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_8.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_cucumber_8.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -40,7 +39,7 @@ GEM cucumber-messages (~> 18.0, >= 18.0.0) cucumber-messages (18.0.0) cucumber-tag-expressions (4.1.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -92,7 +91,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -148,6 +147,7 @@ DEPENDENCIES climate_control cucumber (~> 8) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/jruby_9.4.0.0_minitest_5.gemfile b/gemfiles/jruby_9.4.0.0_minitest_5.gemfile index db3930d6..88b8190c 100644 --- a/gemfiles/jruby_9.4.0.0_minitest_5.gemfile +++ b/gemfiles/jruby_9.4.0.0_minitest_5.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/jruby_9.4.0.0_minitest_5.gemfile.lock b/gemfiles/jruby_9.4.0.0_minitest_5.gemfile.lock index 76826faa..bc0d625c 100644 --- a/gemfiles/jruby_9.4.0.0_minitest_5.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_minitest_5.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -15,7 +14,7 @@ GEM base64 (0.1.1) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -31,7 +30,7 @@ GEM ffi (~> 1.0) lint_roller (1.1.0) method_source (1.0.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2-java) os (1.1.4) parallel (1.23.0) @@ -64,7 +63,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -117,6 +116,7 @@ DEPENDENCIES appraisal climate_control datadog-ci! + ddtrace minitest (~> 5) os pry diff --git a/gemfiles/jruby_9.4.0.0_rspec_3.gemfile b/gemfiles/jruby_9.4.0.0_rspec_3.gemfile index f6f656fe..45516e09 100644 --- a/gemfiles/jruby_9.4.0.0_rspec_3.gemfile +++ b/gemfiles/jruby_9.4.0.0_rspec_3.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec", "~> 3" diff --git a/gemfiles/jruby_9.4.0.0_rspec_3.gemfile.lock b/gemfiles/jruby_9.4.0.0_rspec_3.gemfile.lock index eae99e50..be5a5f7a 100644 --- a/gemfiles/jruby_9.4.0.0_rspec_3.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_rspec_3.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -15,7 +14,7 @@ GEM base64 (0.1.1) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -63,7 +62,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -116,6 +115,7 @@ DEPENDENCIES appraisal climate_control datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_2.7.6_cucumber_3.gemfile b/gemfiles/ruby_2.7.6_cucumber_3.gemfile index cc76d5c1..77cb6ee2 100644 --- a/gemfiles/ruby_2.7.6_cucumber_3.gemfile +++ b/gemfiles/ruby_2.7.6_cucumber_3.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_2.7.6_cucumber_3.gemfile.lock b/gemfiles/ruby_2.7.6_cucumber_3.gemfile.lock index eddf9bc0..52670ffe 100644 --- a/gemfiles/ruby_2.7.6_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_2.7.6_cucumber_3.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -33,7 +32,7 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -83,7 +82,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -135,6 +134,7 @@ DEPENDENCIES climate_control cucumber (~> 3) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_2.7.6_cucumber_4.gemfile b/gemfiles/ruby_2.7.6_cucumber_4.gemfile index 306f4209..b1b4d7b1 100644 --- a/gemfiles/ruby_2.7.6_cucumber_4.gemfile +++ b/gemfiles/ruby_2.7.6_cucumber_4.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_2.7.6_cucumber_4.gemfile.lock b/gemfiles/ruby_2.7.6_cucumber_4.gemfile.lock index 4b2845db..64b056f6 100644 --- a/gemfiles/ruby_2.7.6_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_2.7.6_cucumber_4.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -53,7 +52,7 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -72,7 +71,7 @@ GEM lint_roller (1.1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -110,7 +109,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -167,6 +166,7 @@ DEPENDENCIES climate_control cucumber (~> 4) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_2.7.6_cucumber_5.gemfile b/gemfiles/ruby_2.7.6_cucumber_5.gemfile index c01d5d6a..65f417bd 100644 --- a/gemfiles/ruby_2.7.6_cucumber_5.gemfile +++ b/gemfiles/ruby_2.7.6_cucumber_5.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_2.7.6_cucumber_5.gemfile.lock b/gemfiles/ruby_2.7.6_cucumber_5.gemfile.lock index f61b407b..11e148c0 100644 --- a/gemfiles/ruby_2.7.6_cucumber_5.gemfile.lock +++ b/gemfiles/ruby_2.7.6_cucumber_5.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -53,7 +52,7 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -72,7 +71,7 @@ GEM lint_roller (1.1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -110,7 +109,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -167,6 +166,7 @@ DEPENDENCIES climate_control cucumber (~> 5) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_2.7.6_cucumber_6.gemfile b/gemfiles/ruby_2.7.6_cucumber_6.gemfile index 1adae51d..0516b016 100644 --- a/gemfiles/ruby_2.7.6_cucumber_6.gemfile +++ b/gemfiles/ruby_2.7.6_cucumber_6.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_2.7.6_cucumber_6.gemfile.lock b/gemfiles/ruby_2.7.6_cucumber_6.gemfile.lock index fb69cd25..1743e3c9 100644 --- a/gemfiles/ruby_2.7.6_cucumber_6.gemfile.lock +++ b/gemfiles/ruby_2.7.6_cucumber_6.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -54,7 +53,7 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -76,7 +75,7 @@ GEM mime-types (3.5.1) mime-types-data (~> 3.2015) mime-types-data (3.2023.0808) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -114,7 +113,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -171,6 +170,7 @@ DEPENDENCIES climate_control cucumber (~> 6) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_2.7.6_cucumber_7.gemfile b/gemfiles/ruby_2.7.6_cucumber_7.gemfile index 5e8423ee..a5efce14 100644 --- a/gemfiles/ruby_2.7.6_cucumber_7.gemfile +++ b/gemfiles/ruby_2.7.6_cucumber_7.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_2.7.6_cucumber_7.gemfile.lock b/gemfiles/ruby_2.7.6_cucumber_7.gemfile.lock index 40c43ddf..b013219b 100644 --- a/gemfiles/ruby_2.7.6_cucumber_7.gemfile.lock +++ b/gemfiles/ruby_2.7.6_cucumber_7.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -46,7 +45,7 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -97,7 +96,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -151,6 +150,7 @@ DEPENDENCIES climate_control cucumber (~> 7) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_2.7.6_cucumber_8.gemfile b/gemfiles/ruby_2.7.6_cucumber_8.gemfile index f93b5723..3878215c 100644 --- a/gemfiles/ruby_2.7.6_cucumber_8.gemfile +++ b/gemfiles/ruby_2.7.6_cucumber_8.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_2.7.6_cucumber_8.gemfile.lock b/gemfiles/ruby_2.7.6_cucumber_8.gemfile.lock index 5436be26..9b0f6796 100644 --- a/gemfiles/ruby_2.7.6_cucumber_8.gemfile.lock +++ b/gemfiles/ruby_2.7.6_cucumber_8.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -40,7 +39,7 @@ GEM cucumber-messages (~> 18.0, >= 18.0.0) cucumber-messages (18.0.0) cucumber-tag-expressions (4.1.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -91,7 +90,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -145,6 +144,7 @@ DEPENDENCIES climate_control cucumber (~> 8) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_2.7.6_minitest_5.gemfile b/gemfiles/ruby_2.7.6_minitest_5.gemfile index db3930d6..88b8190c 100644 --- a/gemfiles/ruby_2.7.6_minitest_5.gemfile +++ b/gemfiles/ruby_2.7.6_minitest_5.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_2.7.6_minitest_5.gemfile.lock b/gemfiles/ruby_2.7.6_minitest_5.gemfile.lock index 1f6a6305..0b8bfabe 100644 --- a/gemfiles/ruby_2.7.6_minitest_5.gemfile.lock +++ b/gemfiles/ruby_2.7.6_minitest_5.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -15,7 +14,7 @@ GEM base64 (0.1.1) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -31,7 +30,7 @@ GEM ffi (~> 1.0) lint_roller (1.1.0) method_source (1.0.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) os (1.1.4) parallel (1.23.0) @@ -63,7 +62,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -114,6 +113,7 @@ DEPENDENCIES appraisal climate_control datadog-ci! + ddtrace minitest (~> 5) os pry diff --git a/gemfiles/ruby_2.7.6_rspec_3.gemfile b/gemfiles/ruby_2.7.6_rspec_3.gemfile index f6f656fe..45516e09 100644 --- a/gemfiles/ruby_2.7.6_rspec_3.gemfile +++ b/gemfiles/ruby_2.7.6_rspec_3.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec", "~> 3" diff --git a/gemfiles/ruby_2.7.6_rspec_3.gemfile.lock b/gemfiles/ruby_2.7.6_rspec_3.gemfile.lock index 4100bdf6..05edb634 100644 --- a/gemfiles/ruby_2.7.6_rspec_3.gemfile.lock +++ b/gemfiles/ruby_2.7.6_rspec_3.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -15,7 +14,7 @@ GEM base64 (0.1.1) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -62,7 +61,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -113,6 +112,7 @@ DEPENDENCIES appraisal climate_control datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.0.4_cucumber_3.gemfile b/gemfiles/ruby_3.0.4_cucumber_3.gemfile index cc76d5c1..77cb6ee2 100644 --- a/gemfiles/ruby_3.0.4_cucumber_3.gemfile +++ b/gemfiles/ruby_3.0.4_cucumber_3.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.0.4_cucumber_3.gemfile.lock b/gemfiles/ruby_3.0.4_cucumber_3.gemfile.lock index eddf9bc0..52670ffe 100644 --- a/gemfiles/ruby_3.0.4_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_3.0.4_cucumber_3.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -33,7 +32,7 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -83,7 +82,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -135,6 +134,7 @@ DEPENDENCIES climate_control cucumber (~> 3) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.0.4_cucumber_4.gemfile b/gemfiles/ruby_3.0.4_cucumber_4.gemfile index 306f4209..b1b4d7b1 100644 --- a/gemfiles/ruby_3.0.4_cucumber_4.gemfile +++ b/gemfiles/ruby_3.0.4_cucumber_4.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.0.4_cucumber_4.gemfile.lock b/gemfiles/ruby_3.0.4_cucumber_4.gemfile.lock index 4b2845db..64b056f6 100644 --- a/gemfiles/ruby_3.0.4_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_3.0.4_cucumber_4.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -53,7 +52,7 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -72,7 +71,7 @@ GEM lint_roller (1.1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -110,7 +109,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -167,6 +166,7 @@ DEPENDENCIES climate_control cucumber (~> 4) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.0.4_cucumber_5.gemfile b/gemfiles/ruby_3.0.4_cucumber_5.gemfile index c01d5d6a..65f417bd 100644 --- a/gemfiles/ruby_3.0.4_cucumber_5.gemfile +++ b/gemfiles/ruby_3.0.4_cucumber_5.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.0.4_cucumber_5.gemfile.lock b/gemfiles/ruby_3.0.4_cucumber_5.gemfile.lock index f61b407b..11e148c0 100644 --- a/gemfiles/ruby_3.0.4_cucumber_5.gemfile.lock +++ b/gemfiles/ruby_3.0.4_cucumber_5.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -53,7 +52,7 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -72,7 +71,7 @@ GEM lint_roller (1.1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -110,7 +109,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -167,6 +166,7 @@ DEPENDENCIES climate_control cucumber (~> 5) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.0.4_cucumber_6.gemfile b/gemfiles/ruby_3.0.4_cucumber_6.gemfile index 1adae51d..0516b016 100644 --- a/gemfiles/ruby_3.0.4_cucumber_6.gemfile +++ b/gemfiles/ruby_3.0.4_cucumber_6.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.0.4_cucumber_6.gemfile.lock b/gemfiles/ruby_3.0.4_cucumber_6.gemfile.lock index fb69cd25..1743e3c9 100644 --- a/gemfiles/ruby_3.0.4_cucumber_6.gemfile.lock +++ b/gemfiles/ruby_3.0.4_cucumber_6.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -54,7 +53,7 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -76,7 +75,7 @@ GEM mime-types (3.5.1) mime-types-data (~> 3.2015) mime-types-data (3.2023.0808) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -114,7 +113,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -171,6 +170,7 @@ DEPENDENCIES climate_control cucumber (~> 6) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.0.4_cucumber_7.gemfile b/gemfiles/ruby_3.0.4_cucumber_7.gemfile index 5e8423ee..a5efce14 100644 --- a/gemfiles/ruby_3.0.4_cucumber_7.gemfile +++ b/gemfiles/ruby_3.0.4_cucumber_7.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.0.4_cucumber_7.gemfile.lock b/gemfiles/ruby_3.0.4_cucumber_7.gemfile.lock index 40c43ddf..b013219b 100644 --- a/gemfiles/ruby_3.0.4_cucumber_7.gemfile.lock +++ b/gemfiles/ruby_3.0.4_cucumber_7.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -46,7 +45,7 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -97,7 +96,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -151,6 +150,7 @@ DEPENDENCIES climate_control cucumber (~> 7) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.0.4_cucumber_8.gemfile b/gemfiles/ruby_3.0.4_cucumber_8.gemfile index f93b5723..3878215c 100644 --- a/gemfiles/ruby_3.0.4_cucumber_8.gemfile +++ b/gemfiles/ruby_3.0.4_cucumber_8.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.0.4_cucumber_8.gemfile.lock b/gemfiles/ruby_3.0.4_cucumber_8.gemfile.lock index 5436be26..9b0f6796 100644 --- a/gemfiles/ruby_3.0.4_cucumber_8.gemfile.lock +++ b/gemfiles/ruby_3.0.4_cucumber_8.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -40,7 +39,7 @@ GEM cucumber-messages (~> 18.0, >= 18.0.0) cucumber-messages (18.0.0) cucumber-tag-expressions (4.1.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -91,7 +90,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -145,6 +144,7 @@ DEPENDENCIES climate_control cucumber (~> 8) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.0.4_minitest_5.gemfile b/gemfiles/ruby_3.0.4_minitest_5.gemfile index db3930d6..88b8190c 100644 --- a/gemfiles/ruby_3.0.4_minitest_5.gemfile +++ b/gemfiles/ruby_3.0.4_minitest_5.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.0.4_minitest_5.gemfile.lock b/gemfiles/ruby_3.0.4_minitest_5.gemfile.lock index 1f6a6305..0b8bfabe 100644 --- a/gemfiles/ruby_3.0.4_minitest_5.gemfile.lock +++ b/gemfiles/ruby_3.0.4_minitest_5.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -15,7 +14,7 @@ GEM base64 (0.1.1) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -31,7 +30,7 @@ GEM ffi (~> 1.0) lint_roller (1.1.0) method_source (1.0.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) os (1.1.4) parallel (1.23.0) @@ -63,7 +62,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -114,6 +113,7 @@ DEPENDENCIES appraisal climate_control datadog-ci! + ddtrace minitest (~> 5) os pry diff --git a/gemfiles/ruby_3.0.4_rspec_3.gemfile b/gemfiles/ruby_3.0.4_rspec_3.gemfile index f6f656fe..45516e09 100644 --- a/gemfiles/ruby_3.0.4_rspec_3.gemfile +++ b/gemfiles/ruby_3.0.4_rspec_3.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec", "~> 3" diff --git a/gemfiles/ruby_3.0.4_rspec_3.gemfile.lock b/gemfiles/ruby_3.0.4_rspec_3.gemfile.lock index 4100bdf6..05edb634 100644 --- a/gemfiles/ruby_3.0.4_rspec_3.gemfile.lock +++ b/gemfiles/ruby_3.0.4_rspec_3.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -15,7 +14,7 @@ GEM base64 (0.1.1) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -62,7 +61,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -113,6 +112,7 @@ DEPENDENCIES appraisal climate_control datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.1.2_cucumber_3.gemfile b/gemfiles/ruby_3.1.2_cucumber_3.gemfile index cc76d5c1..77cb6ee2 100644 --- a/gemfiles/ruby_3.1.2_cucumber_3.gemfile +++ b/gemfiles/ruby_3.1.2_cucumber_3.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.1.2_cucumber_3.gemfile.lock b/gemfiles/ruby_3.1.2_cucumber_3.gemfile.lock index eddf9bc0..52670ffe 100644 --- a/gemfiles/ruby_3.1.2_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_3.1.2_cucumber_3.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -33,7 +32,7 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -83,7 +82,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -135,6 +134,7 @@ DEPENDENCIES climate_control cucumber (~> 3) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.1.2_cucumber_4.gemfile b/gemfiles/ruby_3.1.2_cucumber_4.gemfile index 306f4209..b1b4d7b1 100644 --- a/gemfiles/ruby_3.1.2_cucumber_4.gemfile +++ b/gemfiles/ruby_3.1.2_cucumber_4.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.1.2_cucumber_4.gemfile.lock b/gemfiles/ruby_3.1.2_cucumber_4.gemfile.lock index 4b2845db..64b056f6 100644 --- a/gemfiles/ruby_3.1.2_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_3.1.2_cucumber_4.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -53,7 +52,7 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -72,7 +71,7 @@ GEM lint_roller (1.1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -110,7 +109,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -167,6 +166,7 @@ DEPENDENCIES climate_control cucumber (~> 4) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.1.2_cucumber_5.gemfile b/gemfiles/ruby_3.1.2_cucumber_5.gemfile index c01d5d6a..65f417bd 100644 --- a/gemfiles/ruby_3.1.2_cucumber_5.gemfile +++ b/gemfiles/ruby_3.1.2_cucumber_5.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.1.2_cucumber_5.gemfile.lock b/gemfiles/ruby_3.1.2_cucumber_5.gemfile.lock index f61b407b..11e148c0 100644 --- a/gemfiles/ruby_3.1.2_cucumber_5.gemfile.lock +++ b/gemfiles/ruby_3.1.2_cucumber_5.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -53,7 +52,7 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -72,7 +71,7 @@ GEM lint_roller (1.1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -110,7 +109,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -167,6 +166,7 @@ DEPENDENCIES climate_control cucumber (~> 5) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.1.2_cucumber_6.gemfile b/gemfiles/ruby_3.1.2_cucumber_6.gemfile index 1adae51d..0516b016 100644 --- a/gemfiles/ruby_3.1.2_cucumber_6.gemfile +++ b/gemfiles/ruby_3.1.2_cucumber_6.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.1.2_cucumber_6.gemfile.lock b/gemfiles/ruby_3.1.2_cucumber_6.gemfile.lock index fb69cd25..1743e3c9 100644 --- a/gemfiles/ruby_3.1.2_cucumber_6.gemfile.lock +++ b/gemfiles/ruby_3.1.2_cucumber_6.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -54,7 +53,7 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -76,7 +75,7 @@ GEM mime-types (3.5.1) mime-types-data (~> 3.2015) mime-types-data (3.2023.0808) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -114,7 +113,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -171,6 +170,7 @@ DEPENDENCIES climate_control cucumber (~> 6) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.1.2_cucumber_7.gemfile b/gemfiles/ruby_3.1.2_cucumber_7.gemfile index 5e8423ee..a5efce14 100644 --- a/gemfiles/ruby_3.1.2_cucumber_7.gemfile +++ b/gemfiles/ruby_3.1.2_cucumber_7.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.1.2_cucumber_7.gemfile.lock b/gemfiles/ruby_3.1.2_cucumber_7.gemfile.lock index 40c43ddf..b013219b 100644 --- a/gemfiles/ruby_3.1.2_cucumber_7.gemfile.lock +++ b/gemfiles/ruby_3.1.2_cucumber_7.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -46,7 +45,7 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -97,7 +96,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -151,6 +150,7 @@ DEPENDENCIES climate_control cucumber (~> 7) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.1.2_cucumber_8.gemfile b/gemfiles/ruby_3.1.2_cucumber_8.gemfile index f93b5723..3878215c 100644 --- a/gemfiles/ruby_3.1.2_cucumber_8.gemfile +++ b/gemfiles/ruby_3.1.2_cucumber_8.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.1.2_cucumber_8.gemfile.lock b/gemfiles/ruby_3.1.2_cucumber_8.gemfile.lock index 5436be26..9b0f6796 100644 --- a/gemfiles/ruby_3.1.2_cucumber_8.gemfile.lock +++ b/gemfiles/ruby_3.1.2_cucumber_8.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -40,7 +39,7 @@ GEM cucumber-messages (~> 18.0, >= 18.0.0) cucumber-messages (18.0.0) cucumber-tag-expressions (4.1.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -91,7 +90,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -145,6 +144,7 @@ DEPENDENCIES climate_control cucumber (~> 8) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.1.2_minitest_5.gemfile b/gemfiles/ruby_3.1.2_minitest_5.gemfile index db3930d6..88b8190c 100644 --- a/gemfiles/ruby_3.1.2_minitest_5.gemfile +++ b/gemfiles/ruby_3.1.2_minitest_5.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.1.2_minitest_5.gemfile.lock b/gemfiles/ruby_3.1.2_minitest_5.gemfile.lock index 1f6a6305..0b8bfabe 100644 --- a/gemfiles/ruby_3.1.2_minitest_5.gemfile.lock +++ b/gemfiles/ruby_3.1.2_minitest_5.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -15,7 +14,7 @@ GEM base64 (0.1.1) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -31,7 +30,7 @@ GEM ffi (~> 1.0) lint_roller (1.1.0) method_source (1.0.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) os (1.1.4) parallel (1.23.0) @@ -63,7 +62,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -114,6 +113,7 @@ DEPENDENCIES appraisal climate_control datadog-ci! + ddtrace minitest (~> 5) os pry diff --git a/gemfiles/ruby_3.1.2_rspec_3.gemfile b/gemfiles/ruby_3.1.2_rspec_3.gemfile index f6f656fe..45516e09 100644 --- a/gemfiles/ruby_3.1.2_rspec_3.gemfile +++ b/gemfiles/ruby_3.1.2_rspec_3.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec", "~> 3" diff --git a/gemfiles/ruby_3.1.2_rspec_3.gemfile.lock b/gemfiles/ruby_3.1.2_rspec_3.gemfile.lock index 4100bdf6..05edb634 100644 --- a/gemfiles/ruby_3.1.2_rspec_3.gemfile.lock +++ b/gemfiles/ruby_3.1.2_rspec_3.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -15,7 +14,7 @@ GEM base64 (0.1.1) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -62,7 +61,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -113,6 +112,7 @@ DEPENDENCIES appraisal climate_control datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.2.0_cucumber_3.gemfile b/gemfiles/ruby_3.2.0_cucumber_3.gemfile index cc76d5c1..77cb6ee2 100644 --- a/gemfiles/ruby_3.2.0_cucumber_3.gemfile +++ b/gemfiles/ruby_3.2.0_cucumber_3.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.2.0_cucumber_3.gemfile.lock b/gemfiles/ruby_3.2.0_cucumber_3.gemfile.lock index eddf9bc0..52670ffe 100644 --- a/gemfiles/ruby_3.2.0_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_3.2.0_cucumber_3.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -33,7 +32,7 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -83,7 +82,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -135,6 +134,7 @@ DEPENDENCIES climate_control cucumber (~> 3) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.2.0_cucumber_4.gemfile b/gemfiles/ruby_3.2.0_cucumber_4.gemfile index 306f4209..b1b4d7b1 100644 --- a/gemfiles/ruby_3.2.0_cucumber_4.gemfile +++ b/gemfiles/ruby_3.2.0_cucumber_4.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.2.0_cucumber_4.gemfile.lock b/gemfiles/ruby_3.2.0_cucumber_4.gemfile.lock index 4b2845db..64b056f6 100644 --- a/gemfiles/ruby_3.2.0_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_3.2.0_cucumber_4.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -53,7 +52,7 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -72,7 +71,7 @@ GEM lint_roller (1.1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -110,7 +109,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -167,6 +166,7 @@ DEPENDENCIES climate_control cucumber (~> 4) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.2.0_cucumber_5.gemfile b/gemfiles/ruby_3.2.0_cucumber_5.gemfile index c01d5d6a..65f417bd 100644 --- a/gemfiles/ruby_3.2.0_cucumber_5.gemfile +++ b/gemfiles/ruby_3.2.0_cucumber_5.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.2.0_cucumber_5.gemfile.lock b/gemfiles/ruby_3.2.0_cucumber_5.gemfile.lock index f61b407b..11e148c0 100644 --- a/gemfiles/ruby_3.2.0_cucumber_5.gemfile.lock +++ b/gemfiles/ruby_3.2.0_cucumber_5.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -53,7 +52,7 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -72,7 +71,7 @@ GEM lint_roller (1.1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -110,7 +109,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -167,6 +166,7 @@ DEPENDENCIES climate_control cucumber (~> 5) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.2.0_cucumber_6.gemfile b/gemfiles/ruby_3.2.0_cucumber_6.gemfile index 1adae51d..0516b016 100644 --- a/gemfiles/ruby_3.2.0_cucumber_6.gemfile +++ b/gemfiles/ruby_3.2.0_cucumber_6.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.2.0_cucumber_6.gemfile.lock b/gemfiles/ruby_3.2.0_cucumber_6.gemfile.lock index fb69cd25..1743e3c9 100644 --- a/gemfiles/ruby_3.2.0_cucumber_6.gemfile.lock +++ b/gemfiles/ruby_3.2.0_cucumber_6.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -54,7 +53,7 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -76,7 +75,7 @@ GEM mime-types (3.5.1) mime-types-data (~> 3.2015) mime-types-data (3.2023.0808) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -114,7 +113,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -171,6 +170,7 @@ DEPENDENCIES climate_control cucumber (~> 6) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.2.0_cucumber_7.gemfile b/gemfiles/ruby_3.2.0_cucumber_7.gemfile index 5e8423ee..a5efce14 100644 --- a/gemfiles/ruby_3.2.0_cucumber_7.gemfile +++ b/gemfiles/ruby_3.2.0_cucumber_7.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.2.0_cucumber_7.gemfile.lock b/gemfiles/ruby_3.2.0_cucumber_7.gemfile.lock index 40c43ddf..b013219b 100644 --- a/gemfiles/ruby_3.2.0_cucumber_7.gemfile.lock +++ b/gemfiles/ruby_3.2.0_cucumber_7.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -46,7 +45,7 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -97,7 +96,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -151,6 +150,7 @@ DEPENDENCIES climate_control cucumber (~> 7) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.2.0_cucumber_8.gemfile b/gemfiles/ruby_3.2.0_cucumber_8.gemfile index f93b5723..3878215c 100644 --- a/gemfiles/ruby_3.2.0_cucumber_8.gemfile +++ b/gemfiles/ruby_3.2.0_cucumber_8.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.2.0_cucumber_8.gemfile.lock b/gemfiles/ruby_3.2.0_cucumber_8.gemfile.lock index 5436be26..9b0f6796 100644 --- a/gemfiles/ruby_3.2.0_cucumber_8.gemfile.lock +++ b/gemfiles/ruby_3.2.0_cucumber_8.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -40,7 +39,7 @@ GEM cucumber-messages (~> 18.0, >= 18.0.0) cucumber-messages (18.0.0) cucumber-tag-expressions (4.1.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -91,7 +90,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -145,6 +144,7 @@ DEPENDENCIES climate_control cucumber (~> 8) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.2.0_minitest_5.gemfile b/gemfiles/ruby_3.2.0_minitest_5.gemfile index db3930d6..88b8190c 100644 --- a/gemfiles/ruby_3.2.0_minitest_5.gemfile +++ b/gemfiles/ruby_3.2.0_minitest_5.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.2.0_minitest_5.gemfile.lock b/gemfiles/ruby_3.2.0_minitest_5.gemfile.lock index 1f6a6305..0b8bfabe 100644 --- a/gemfiles/ruby_3.2.0_minitest_5.gemfile.lock +++ b/gemfiles/ruby_3.2.0_minitest_5.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -15,7 +14,7 @@ GEM base64 (0.1.1) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -31,7 +30,7 @@ GEM ffi (~> 1.0) lint_roller (1.1.0) method_source (1.0.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) os (1.1.4) parallel (1.23.0) @@ -63,7 +62,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -114,6 +113,7 @@ DEPENDENCIES appraisal climate_control datadog-ci! + ddtrace minitest (~> 5) os pry diff --git a/gemfiles/ruby_3.2.0_rspec_3.gemfile b/gemfiles/ruby_3.2.0_rspec_3.gemfile index f6f656fe..45516e09 100644 --- a/gemfiles/ruby_3.2.0_rspec_3.gemfile +++ b/gemfiles/ruby_3.2.0_rspec_3.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec", "~> 3" diff --git a/gemfiles/ruby_3.2.0_rspec_3.gemfile.lock b/gemfiles/ruby_3.2.0_rspec_3.gemfile.lock index 4100bdf6..05edb634 100644 --- a/gemfiles/ruby_3.2.0_rspec_3.gemfile.lock +++ b/gemfiles/ruby_3.2.0_rspec_3.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -15,7 +14,7 @@ GEM base64 (0.1.1) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -62,7 +61,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -113,6 +112,7 @@ DEPENDENCIES appraisal climate_control datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.3.0_cucumber_3.gemfile b/gemfiles/ruby_3.3.0_cucumber_3.gemfile index cc76d5c1..77cb6ee2 100644 --- a/gemfiles/ruby_3.3.0_cucumber_3.gemfile +++ b/gemfiles/ruby_3.3.0_cucumber_3.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.3.0_cucumber_3.gemfile.lock b/gemfiles/ruby_3.3.0_cucumber_3.gemfile.lock index a29a553c..97771af0 100644 --- a/gemfiles/ruby_3.3.0_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_3.3.0_cucumber_3.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -33,7 +32,7 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -83,7 +82,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -135,6 +134,7 @@ DEPENDENCIES climate_control cucumber (~> 3) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.3.0_cucumber_4.gemfile b/gemfiles/ruby_3.3.0_cucumber_4.gemfile index 306f4209..b1b4d7b1 100644 --- a/gemfiles/ruby_3.3.0_cucumber_4.gemfile +++ b/gemfiles/ruby_3.3.0_cucumber_4.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.3.0_cucumber_4.gemfile.lock b/gemfiles/ruby_3.3.0_cucumber_4.gemfile.lock index ad607dc1..ac4e4856 100644 --- a/gemfiles/ruby_3.3.0_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_3.3.0_cucumber_4.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -49,7 +48,7 @@ GEM cucumber-core (~> 7.0, >= 7.0.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.1, >= 12.1.1) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -68,7 +67,7 @@ GEM lint_roller (1.1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -106,7 +105,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -163,6 +162,7 @@ DEPENDENCIES climate_control cucumber (~> 4) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.3.0_cucumber_5.gemfile b/gemfiles/ruby_3.3.0_cucumber_5.gemfile index c01d5d6a..65f417bd 100644 --- a/gemfiles/ruby_3.3.0_cucumber_5.gemfile +++ b/gemfiles/ruby_3.3.0_cucumber_5.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.3.0_cucumber_5.gemfile.lock b/gemfiles/ruby_3.3.0_cucumber_5.gemfile.lock index 24f91720..21449903 100644 --- a/gemfiles/ruby_3.3.0_cucumber_5.gemfile.lock +++ b/gemfiles/ruby_3.3.0_cucumber_5.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -53,7 +52,7 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -72,7 +71,7 @@ GEM lint_roller (1.1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -110,7 +109,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -167,6 +166,7 @@ DEPENDENCIES climate_control cucumber (~> 5) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.3.0_cucumber_6.gemfile b/gemfiles/ruby_3.3.0_cucumber_6.gemfile index 1adae51d..0516b016 100644 --- a/gemfiles/ruby_3.3.0_cucumber_6.gemfile +++ b/gemfiles/ruby_3.3.0_cucumber_6.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.3.0_cucumber_6.gemfile.lock b/gemfiles/ruby_3.3.0_cucumber_6.gemfile.lock index 0eb594ae..26eab122 100644 --- a/gemfiles/ruby_3.3.0_cucumber_6.gemfile.lock +++ b/gemfiles/ruby_3.3.0_cucumber_6.gemfile.lock @@ -2,12 +2,11 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ specs: - activesupport (7.0.7) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -54,7 +53,7 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -76,7 +75,7 @@ GEM mime-types (3.5.1) mime-types-data (~> 3.2015) mime-types-data (3.2023.0808) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) @@ -114,7 +113,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -171,6 +170,7 @@ DEPENDENCIES climate_control cucumber (~> 6) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.3.0_cucumber_7.gemfile b/gemfiles/ruby_3.3.0_cucumber_7.gemfile index 5e8423ee..a5efce14 100644 --- a/gemfiles/ruby_3.3.0_cucumber_7.gemfile +++ b/gemfiles/ruby_3.3.0_cucumber_7.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.3.0_cucumber_7.gemfile.lock b/gemfiles/ruby_3.3.0_cucumber_7.gemfile.lock index 25a0efa3..2cbaddf1 100644 --- a/gemfiles/ruby_3.3.0_cucumber_7.gemfile.lock +++ b/gemfiles/ruby_3.3.0_cucumber_7.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -46,7 +45,7 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -97,7 +96,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -151,6 +150,7 @@ DEPENDENCIES climate_control cucumber (~> 7) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.3.0_cucumber_8.gemfile b/gemfiles/ruby_3.3.0_cucumber_8.gemfile index f93b5723..3878215c 100644 --- a/gemfiles/ruby_3.3.0_cucumber_8.gemfile +++ b/gemfiles/ruby_3.3.0_cucumber_8.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.3.0_cucumber_8.gemfile.lock b/gemfiles/ruby_3.3.0_cucumber_8.gemfile.lock index 8677e87e..3dff9e19 100644 --- a/gemfiles/ruby_3.3.0_cucumber_8.gemfile.lock +++ b/gemfiles/ruby_3.3.0_cucumber_8.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -40,7 +39,7 @@ GEM cucumber-messages (~> 18.0, >= 18.0.0) cucumber-messages (18.0.0) cucumber-tag-expressions (4.1.0) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -91,7 +90,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -145,6 +144,7 @@ DEPENDENCIES climate_control cucumber (~> 8) datadog-ci! + ddtrace os pry rake diff --git a/gemfiles/ruby_3.3.0_minitest_5.gemfile b/gemfiles/ruby_3.3.0_minitest_5.gemfile index db3930d6..88b8190c 100644 --- a/gemfiles/ruby_3.3.0_minitest_5.gemfile +++ b/gemfiles/ruby_3.3.0_minitest_5.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec" diff --git a/gemfiles/ruby_3.3.0_minitest_5.gemfile.lock b/gemfiles/ruby_3.3.0_minitest_5.gemfile.lock index d8012671..384c03b4 100644 --- a/gemfiles/ruby_3.3.0_minitest_5.gemfile.lock +++ b/gemfiles/ruby_3.3.0_minitest_5.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -15,7 +14,7 @@ GEM base64 (0.1.1) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -31,7 +30,7 @@ GEM ffi (~> 1.0) lint_roller (1.1.0) method_source (1.0.0) - minitest (5.19.0) + minitest (5.20.0) msgpack (1.7.2) os (1.1.4) parallel (1.23.0) @@ -63,7 +62,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -114,6 +113,7 @@ DEPENDENCIES appraisal climate_control datadog-ci! + ddtrace minitest (~> 5) os pry diff --git a/gemfiles/ruby_3.3.0_rspec_3.gemfile b/gemfiles/ruby_3.3.0_rspec_3.gemfile index f6f656fe..45516e09 100644 --- a/gemfiles/ruby_3.3.0_rspec_3.gemfile +++ b/gemfiles/ruby_3.3.0_rspec_3.gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" +gem "ddtrace" gem "pry" gem "rake" gem "rspec", "~> 3" diff --git a/gemfiles/ruby_3.3.0_rspec_3.gemfile.lock b/gemfiles/ruby_3.3.0_rspec_3.gemfile.lock index 2fad51c7..963cff78 100644 --- a/gemfiles/ruby_3.3.0_rspec_3.gemfile.lock +++ b/gemfiles/ruby_3.3.0_rspec_3.gemfile.lock @@ -2,7 +2,6 @@ PATH remote: .. specs: datadog-ci (0.1.0) - ddtrace (~> 1) GEM remote: https://rubygems.org/ @@ -15,7 +14,7 @@ GEM base64 (0.1.1) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.13.1) + ddtrace (1.14.0) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) @@ -62,7 +61,7 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.56.1) + rubocop (1.56.2) base64 (~> 0.1.1) json (~> 2.3) language_server-protocol (>= 3.17.0) @@ -113,6 +112,7 @@ DEPENDENCIES appraisal climate_control datadog-ci! + ddtrace os pry rake diff --git a/integration/app/Gemfile b/integration/app/Gemfile index 361ac69a..adfe94ad 100644 --- a/integration/app/Gemfile +++ b/integration/app/Gemfile @@ -6,4 +6,5 @@ gem "pry" gem "rspec" gem "rake" gem "cucumber", "~> 7" +gem "ddtrace" gem "datadog-ci", path: "/vendor/datadog-ci" diff --git a/lib/datadog/ci/version.rb b/lib/datadog/ci/version.rb index 6abdaf6e..d19b78cd 100644 --- a/lib/datadog/ci/version.rb +++ b/lib/datadog/ci/version.rb @@ -2,6 +2,27 @@ module Datadog module CI - VERSION = "0.1.0" + module VERSION + MAJOR = "0" + MINOR = "1" + PATCH = "0" + PRE = nil + BUILD = nil + # PRE and BUILD above are modified for dev gems during gem build GHA workflow + + STRING = [MAJOR, MINOR, PATCH, PRE, BUILD].compact.join(".") + + MINIMUM_RUBY_VERSION = "2.1.0" + + # Restrict the installation of this gem with untested future versions of Ruby. + # + # This prevents crashes in the native extension code and sends a clear signal to the + # user that this version of the gem is untested for the host Ruby version. + # + # To allow testing with the next unreleased version of Ruby, the version check is performed + # as `< #{MAXIMUM_RUBY_VERSION}`, meaning prereleases of MAXIMUM_RUBY_VERSION are allowed + # but not stable MAXIMUM_RUBY_VERSION releases. + MAXIMUM_RUBY_VERSION = "3.4" + end end end diff --git a/sig/datadog/ci/version.rbs b/sig/datadog/ci/version.rbs index 98ad15c4..33cd6c5b 100644 --- a/sig/datadog/ci/version.rbs +++ b/sig/datadog/ci/version.rbs @@ -1,5 +1,16 @@ module Datadog module CI - VERSION: "0.1.0" + module VERSION + MAJOR: "0" + MINOR: "1" + PATCH: "0" + PRE: String? + BUILD: String? + + STRING: String + + MINIMUM_RUBY_VERSION: "2.1.0" + MAXIMUM_RUBY_VERSION: "3.4" + end end end diff --git a/spec/datadog/ci/release_gem_spec.rb b/spec/datadog/ci/release_gem_spec.rb new file mode 100644 index 00000000..5c4df27f --- /dev/null +++ b/spec/datadog/ci/release_gem_spec.rb @@ -0,0 +1,59 @@ +RSpec.describe "gem release process" do + context "datadog-ci.gemspec" do + context "files" do + subject(:files) { Gem::Specification.load("datadog-ci.gemspec").files } + + # It's easy to forget to ship new files, especially when a new paradigm is + # introduced (e.g. introducing native files requires the inclusion `ext/`) + it "includes all important files" do + single_files_excluded = / + ^ + ( + |\.env + |\.gitignore + |\.rspec + |\.rubocop.yml + |\.standard.yml + |\.standard_todo.yml + |\.simplecov + |\.yardopts + |Appraisals + |CODE_OF_CONDUCT.md + |CONTRIBUTING.md + |Gemfile + |Gemfile-.* + |Rakefile + |Steepfile + |datadog-ci\.gemspec + |docker-compose\.yml + ) + $ + /x + + directories_excluded = %r{ + ^( + spec + |docs + |\.circleci + |\.github + |\.vscode + | bin + |gemfiles + |integration + |tasks + |yard + |vendor/rbs + )/ + }x + + expect(files) + .to match_array( + `git ls-files -z` + .split("\x0") + .reject { |f| f.match(directories_excluded) } + .reject { |f| f.match(single_files_excluded) } + ) + end + end + end +end diff --git a/spec/datadog/ci/version_spec.rb b/spec/datadog/ci/version_spec.rb new file mode 100644 index 00000000..8c3f4f24 --- /dev/null +++ b/spec/datadog/ci/version_spec.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +RSpec.describe Datadog::CI::VERSION do + it "has a version number" do + expect(Datadog::CI::VERSION::STRING).to eq("0.1.0") + end +end diff --git a/spec/datadog/ci_spec.rb b/spec/datadog/ci_spec.rb deleted file mode 100644 index 87a42eda..00000000 --- a/spec/datadog/ci_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -RSpec.describe Datadog::CI do - it "has a version number" do - expect(Datadog::CI::VERSION).to eq("0.1.0") - end -end