From 145b324ec217d33e187baaa8fd9df102a1d37d76 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 18 Aug 2023 12:09:52 +0200 Subject: [PATCH 1/2] drop support for Ruby older than 2.7 and add Ruby 3.3 (rc) --- .circleci/config.yml | 124 ++----------- .standard.yml | 2 +- .standard_todo.yml | 8 - Appraisals | 43 +---- Gemfile | 8 +- Gemfile-2.2 | 1 - Gemfile-2.3 | 1 - Gemfile-2.4 | 1 - Gemfile-2.5 | 1 - Gemfile-2.6 | 1 - Gemfile-2.1 => Gemfile-3.3 | 0 Gemfile-jruby-9.2 | 1 - Rakefile | 24 ++- docker-compose.yml | 116 ++----------- .../jruby_9.2.21.0_cucumber_3.gemfile.lock | 126 -------------- .../jruby_9.2.21.0_cucumber_4.gemfile.lock | 160 ----------------- .../jruby_9.2.21.0_cucumber_5.gemfile.lock | 160 ----------------- .../jruby_9.2.21.0_cucumber_6.gemfile.lock | 164 ------------------ .../jruby_9.2.21.0_cucumber_7.gemfile.lock | 142 --------------- ...mfile => jruby_9.3.9.0_minitest_5.gemfile} | 2 +- ... => jruby_9.3.9.0_minitest_5.gemfile.lock} | 32 ++-- gemfiles/ruby_2.1.10_rspec_3.gemfile | 20 --- gemfiles/ruby_2.1.10_rspec_3.gemfile.lock | 72 -------- gemfiles/ruby_2.2.10_cucumber_3.gemfile | 22 --- gemfiles/ruby_2.2.10_cucumber_3.gemfile.lock | 116 ------------- gemfiles/ruby_2.2.10_rspec_3.gemfile | 21 --- gemfiles/ruby_2.2.10_rspec_3.gemfile.lock | 94 ---------- gemfiles/ruby_2.3.8_cucumber_3.gemfile | 22 --- gemfiles/ruby_2.3.8_cucumber_3.gemfile.lock | 119 ------------- gemfiles/ruby_2.3.8_cucumber_4.gemfile | 22 --- gemfiles/ruby_2.3.8_cucumber_4.gemfile.lock | 151 ---------------- gemfiles/ruby_2.3.8_rspec_3.gemfile | 21 --- gemfiles/ruby_2.3.8_rspec_3.gemfile.lock | 97 ----------- gemfiles/ruby_2.4.10_cucumber_3.gemfile | 22 --- gemfiles/ruby_2.4.10_cucumber_3.gemfile.lock | 123 ------------- gemfiles/ruby_2.4.10_cucumber_4.gemfile | 22 --- gemfiles/ruby_2.4.10_cucumber_4.gemfile.lock | 155 ----------------- gemfiles/ruby_2.4.10_rspec_3.gemfile | 21 --- gemfiles/ruby_2.4.10_rspec_3.gemfile.lock | 101 ----------- gemfiles/ruby_2.5.9_cucumber_3.gemfile.lock | 123 ------------- gemfiles/ruby_2.5.9_cucumber_4.gemfile.lock | 157 ----------------- gemfiles/ruby_2.5.9_cucumber_5.gemfile.lock | 157 ----------------- gemfiles/ruby_2.5.9_cucumber_6.gemfile | 22 --- gemfiles/ruby_2.5.9_cucumber_6.gemfile.lock | 161 ----------------- gemfiles/ruby_2.5.9_cucumber_7.gemfile | 22 --- gemfiles/ruby_2.5.9_rspec_3.gemfile | 21 --- gemfiles/ruby_2.6.10_cucumber_3.gemfile | 22 --- gemfiles/ruby_2.6.10_cucumber_4.gemfile | 22 --- gemfiles/ruby_2.6.10_cucumber_5.gemfile | 22 --- gemfiles/ruby_2.6.10_cucumber_6.gemfile | 22 --- gemfiles/ruby_2.6.10_cucumber_7.gemfile | 22 --- gemfiles/ruby_2.6.10_rspec_3.gemfile | 21 --- ....gemfile => ruby_3.3.0_cucumber_3.gemfile} | 0 ...ock => ruby_3.3.0_cucumber_3.gemfile.lock} | 2 +- ....gemfile => ruby_3.3.0_cucumber_4.gemfile} | 0 ...ock => ruby_3.3.0_cucumber_4.gemfile.lock} | 46 +++-- ....gemfile => ruby_3.3.0_cucumber_5.gemfile} | 0 ...ock => ruby_3.3.0_cucumber_5.gemfile.lock} | 6 +- ....gemfile => ruby_3.3.0_cucumber_6.gemfile} | 0 ...ock => ruby_3.3.0_cucumber_6.gemfile.lock} | 6 +- ....gemfile => ruby_3.3.0_cucumber_7.gemfile} | 0 ...ock => ruby_3.3.0_cucumber_7.gemfile.lock} | 2 +- ....gemfile => ruby_3.3.0_cucumber_8.gemfile} | 2 +- ...ock => ruby_3.3.0_cucumber_8.gemfile.lock} | 78 ++++----- ....gemfile => ruby_3.3.0_minitest_5.gemfile} | 2 +- ...ock => ruby_3.3.0_minitest_5.gemfile.lock} | 32 ++-- ...c_3.gemfile => ruby_3.3.0_rspec_3.gemfile} | 0 ...e.lock => ruby_3.3.0_rspec_3.gemfile.lock} | 2 +- .../ci/contrib/cucumber/integration.rb | 3 +- .../ci/contrib/minitest/integration.rb | 2 +- lib/datadog/ci/contrib/rspec/integration.rb | 3 +- lib/datadog/ci/ext/environment.rb | 6 +- tasks/appraisal.rake | 42 +---- 73 files changed, 161 insertions(+), 3205 deletions(-) delete mode 120000 Gemfile-2.2 delete mode 120000 Gemfile-2.3 delete mode 120000 Gemfile-2.4 delete mode 120000 Gemfile-2.5 delete mode 120000 Gemfile-2.6 rename Gemfile-2.1 => Gemfile-3.3 (100%) delete mode 120000 Gemfile-jruby-9.2 delete mode 100644 gemfiles/jruby_9.2.21.0_cucumber_3.gemfile.lock delete mode 100644 gemfiles/jruby_9.2.21.0_cucumber_4.gemfile.lock delete mode 100644 gemfiles/jruby_9.2.21.0_cucumber_5.gemfile.lock delete mode 100644 gemfiles/jruby_9.2.21.0_cucumber_6.gemfile.lock delete mode 100644 gemfiles/jruby_9.2.21.0_cucumber_7.gemfile.lock rename gemfiles/{ruby_2.5.9_cucumber_3.gemfile => jruby_9.3.9.0_minitest_5.gemfile} (93%) rename gemfiles/{jruby_9.2.21.0_rspec_3.gemfile.lock => jruby_9.3.9.0_minitest_5.gemfile.lock} (78%) delete mode 100644 gemfiles/ruby_2.1.10_rspec_3.gemfile delete mode 100644 gemfiles/ruby_2.1.10_rspec_3.gemfile.lock delete mode 100644 gemfiles/ruby_2.2.10_cucumber_3.gemfile delete mode 100644 gemfiles/ruby_2.2.10_cucumber_3.gemfile.lock delete mode 100644 gemfiles/ruby_2.2.10_rspec_3.gemfile delete mode 100644 gemfiles/ruby_2.2.10_rspec_3.gemfile.lock delete mode 100644 gemfiles/ruby_2.3.8_cucumber_3.gemfile delete mode 100644 gemfiles/ruby_2.3.8_cucumber_3.gemfile.lock delete mode 100644 gemfiles/ruby_2.3.8_cucumber_4.gemfile delete mode 100644 gemfiles/ruby_2.3.8_cucumber_4.gemfile.lock delete mode 100644 gemfiles/ruby_2.3.8_rspec_3.gemfile delete mode 100644 gemfiles/ruby_2.3.8_rspec_3.gemfile.lock delete mode 100644 gemfiles/ruby_2.4.10_cucumber_3.gemfile delete mode 100644 gemfiles/ruby_2.4.10_cucumber_3.gemfile.lock delete mode 100644 gemfiles/ruby_2.4.10_cucumber_4.gemfile delete mode 100644 gemfiles/ruby_2.4.10_cucumber_4.gemfile.lock delete mode 100644 gemfiles/ruby_2.4.10_rspec_3.gemfile delete mode 100644 gemfiles/ruby_2.4.10_rspec_3.gemfile.lock delete mode 100644 gemfiles/ruby_2.5.9_cucumber_3.gemfile.lock delete mode 100644 gemfiles/ruby_2.5.9_cucumber_4.gemfile.lock delete mode 100644 gemfiles/ruby_2.5.9_cucumber_5.gemfile.lock delete mode 100644 gemfiles/ruby_2.5.9_cucumber_6.gemfile delete mode 100644 gemfiles/ruby_2.5.9_cucumber_6.gemfile.lock delete mode 100644 gemfiles/ruby_2.5.9_cucumber_7.gemfile delete mode 100644 gemfiles/ruby_2.5.9_rspec_3.gemfile delete mode 100644 gemfiles/ruby_2.6.10_cucumber_3.gemfile delete mode 100644 gemfiles/ruby_2.6.10_cucumber_4.gemfile delete mode 100644 gemfiles/ruby_2.6.10_cucumber_5.gemfile delete mode 100644 gemfiles/ruby_2.6.10_cucumber_6.gemfile delete mode 100644 gemfiles/ruby_2.6.10_cucumber_7.gemfile delete mode 100644 gemfiles/ruby_2.6.10_rspec_3.gemfile rename gemfiles/{jruby_9.2.21.0_cucumber_3.gemfile => ruby_3.3.0_cucumber_3.gemfile} (100%) rename gemfiles/{ruby_2.6.10_cucumber_3.gemfile.lock => ruby_3.3.0_cucumber_3.gemfile.lock} (99%) rename gemfiles/{jruby_9.2.21.0_cucumber_4.gemfile => ruby_3.3.0_cucumber_4.gemfile} (100%) rename gemfiles/{ruby_2.6.10_cucumber_4.gemfile.lock => ruby_3.3.0_cucumber_4.gemfile.lock} (78%) rename gemfiles/{jruby_9.2.21.0_cucumber_5.gemfile => ruby_3.3.0_cucumber_5.gemfile} (100%) rename gemfiles/{ruby_2.6.10_cucumber_5.gemfile.lock => ruby_3.3.0_cucumber_5.gemfile.lock} (98%) rename gemfiles/{jruby_9.2.21.0_cucumber_6.gemfile => ruby_3.3.0_cucumber_6.gemfile} (100%) rename gemfiles/{ruby_2.6.10_cucumber_6.gemfile.lock => ruby_3.3.0_cucumber_6.gemfile.lock} (98%) rename gemfiles/{jruby_9.2.21.0_cucumber_7.gemfile => ruby_3.3.0_cucumber_7.gemfile} (100%) rename gemfiles/{ruby_2.6.10_cucumber_7.gemfile.lock => ruby_3.3.0_cucumber_7.gemfile.lock} (99%) rename gemfiles/{ruby_2.5.9_cucumber_4.gemfile => ruby_3.3.0_cucumber_8.gemfile} (93%) rename gemfiles/{ruby_2.5.9_cucumber_7.gemfile.lock => ruby_3.3.0_cucumber_8.gemfile.lock} (61%) rename gemfiles/{ruby_2.5.9_cucumber_5.gemfile => ruby_3.3.0_minitest_5.gemfile} (93%) rename gemfiles/{ruby_2.5.9_rspec_3.gemfile.lock => ruby_3.3.0_minitest_5.gemfile.lock} (79%) rename gemfiles/{jruby_9.2.21.0_rspec_3.gemfile => ruby_3.3.0_rspec_3.gemfile} (100%) rename gemfiles/{ruby_2.6.10_rspec_3.gemfile.lock => ruby_3.3.0_rspec_3.gemfile.lock} (99%) diff --git a/.circleci/config.yml b/.circleci/config.yml index e825414f..af5cee05 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -347,36 +347,6 @@ orbs: job_configuration: # MRI - - &config-2_1 - <<: *filters_all_branches_and_tags - ruby_version: 'ruby-2.1.10' - image: ghcr.io/datadog/dd-trace-rb/ruby:2.1.10-dd - resource_class_to_use: medium+ - - &config-2_2 - <<: *filters_all_branches_and_tags - ruby_version: 'ruby-2.2.10' - image: ghcr.io/datadog/dd-trace-rb/ruby:2.2.10-dd - resource_class_to_use: medium+ - - &config-2_3 - <<: *filters_all_branches_and_tags - ruby_version: 'ruby-2.3.8' - image: ghcr.io/datadog/dd-trace-rb/ruby:2.3.8-dd - resource_class_to_use: medium+ - - &config-2_4 - <<: *filters_all_branches_and_tags - ruby_version: 'ruby-2.4.10' - image: ghcr.io/datadog/dd-trace-rb/ruby:2.4.10-dd - resource_class_to_use: medium+ - - &config-2_5 - <<: *filters_all_branches_and_tags - ruby_version: 'ruby-2.5.9' - image: ghcr.io/datadog/dd-trace-rb/ruby:2.5.9-dd - resource_class_to_use: medium+ - - &config-2_6 - <<: *filters_all_branches_and_tags - ruby_version: 'ruby-2.6.10' - image: ghcr.io/datadog/dd-trace-rb/ruby:2.6.10-dd - resource_class_to_use: medium+ - &config-2_7 <<: *filters_all_branches_and_tags ruby_version: 'ruby-2.7.6' @@ -397,15 +367,15 @@ job_configuration: ruby_version: 'ruby-3.2.0' image: ghcr.io/datadog/dd-trace-rb/ruby:3.2.0-dd resource_class_to_use: medium+ + - &config-3_3 + <<: *filters_all_branches_and_tags + ruby_version: 'ruby-3.3.0' + image: ghcr.io/datadog/dd-trace-rb/ruby:3.3.0-dd + resource_class_to_use: medium+ - &config-3_2-small <<: *config-3_2 resource_class_to_use: small # ADD NEW RUBIES HERE - - &config-jruby-9_2 # More recent release of 9.2 - <<: *filters_all_branches_and_tags - ruby_version: 'jruby-9.2.21.0' - image: ghcr.io/datadog/dd-trace-rb/jruby:9.2.21.0-dd - resource_class_to_use: medium+ - &config-jruby-9_3 <<: *filters_all_branches_and_tags ruby_version: 'jruby-9.3.9.0' @@ -425,18 +395,12 @@ workflows: # <<: *config-3_2-small # name: coverage # requires: - # - test-2.1 - # - test-2.2 - # - test-2.3 - # - test-2.4 - # - test-2.5 - # - test-2.6 # - test-2.7 # - test-3.0 # - test-3.1 # - test-3.2 + # - test-3.3 # # ADD NEW RUBIES HERE - # - test-jruby-9.2 # - test-jruby-9.3 # - orb/changelog: # <<: *config-3_2-small @@ -448,54 +412,6 @@ workflows: # only: /bump_to_version_.*/ # # ADD NEW RUBIES HERE - - orb/build: - <<: *config-2_1 - name: build-2.1 - - orb/test: - <<: *config-2_1 - name: test-2.1 - requires: - - build-2.1 - - orb/build: - <<: *config-2_2 - name: build-2.2 - - orb/test: - <<: *config-2_2 - name: test-2.2 - requires: - - build-2.2 - - orb/build: - <<: *config-2_3 - name: build-2.3 - - orb/test: - <<: *config-2_3 - name: test-2.3 - requires: - - build-2.3 - - orb/build: - <<: *config-2_4 - name: build-2.4 - - orb/test: - <<: *config-2_4 - name: test-2.4 - requires: - - build-2.4 - - orb/build: - <<: *config-2_5 - name: build-2.5 - - orb/test: - <<: *config-2_5 - name: test-2.5 - requires: - - build-2.5 - - orb/build: - <<: *config-2_6 - name: build-2.6 - - orb/test: - <<: *config-2_6 - name: test-2.6 - requires: - - build-2.6 - orb/build: <<: *config-2_7 name: build-2.7 @@ -528,15 +444,15 @@ workflows: name: test-3.2 requires: - build-3.2 - # ADD NEW RUBIES HERE - orb/build: - <<: *config-jruby-9_2 - name: build-jruby-9.2 + <<: *config-3_3 + name: build-3.3 - orb/test: - <<: *config-jruby-9_2 - name: test-jruby-9.2 + <<: *config-3_3 + name: test-3.3 requires: - - build-jruby-9.2 + - build-3.3 + # ADD NEW RUBIES HERE - orb/build: <<: *config-jruby-9_3 name: build-jruby-9.3 @@ -550,33 +466,21 @@ workflows: # <<: *filters_all_branches_and_tags # requires: # - lint - # - test-2.1 - # - test-2.2 - # - test-2.3 - # - test-2.4 - # - test-2.5 - # - test-2.6 # - test-2.7 # - test-3.0 # - test-3.1 # - test-3.2 + # - test-3.3 # # ADD NEW RUBIES HERE - # - test-jruby-9.2 # - test-jruby-9.3 # - "deploy release": # <<: *filters_only_release_tags # requires: # - lint - # - test-2.1 - # - test-2.2 - # - test-2.3 - # - test-2.4 - # - test-2.5 - # - test-2.6 # - test-2.7 # - test-3.0 # - test-3.1 # - test-3.2 + # - test-3.3 # # ADD NEW RUBIES HERE - # - test-jruby-9.2 # - test-jruby-9.3 diff --git a/.standard.yml b/.standard.yml index 98d2cf25..2e2ba965 100644 --- a/.standard.yml +++ b/.standard.yml @@ -1,4 +1,4 @@ -ruby_version: 3.1.3 +ruby_version: 2.7 format: progress ignore: diff --git a/.standard_todo.yml b/.standard_todo.yml index 6c3441cc..c7882a3c 100644 --- a/.standard_todo.yml +++ b/.standard_todo.yml @@ -2,14 +2,6 @@ # Remove from this list as you refactor files. --- ignore: -- lib/datadog/ci/contrib/minitest/integration.rb: - - Style/SafeNavigation -- lib/datadog/ci/contrib/cucumber/integration.rb: - - Style/SafeNavigation -- lib/datadog/ci/contrib/rspec/integration.rb: - - Style/SafeNavigation -- lib/datadog/ci/ext/environment.rb: - - Style/SafeNavigation - spec/support/log_helpers.rb: - Performance/UnfreezeString - Appraisals: diff --git a/Appraisals b/Appraisals index 9732d82c..ce40b513 100644 --- a/Appraisals +++ b/Appraisals @@ -69,46 +69,11 @@ def self.with_minitest_gem(versions: 5) end end -if ruby_version?("2.1") - with_rspec_gem -elsif ruby_version?("2.2") - with_rspec_gem - with_cucumber_gem(versions: 3) -elsif ruby_version?("2.3") - with_rspec_gem - with_cucumber_gem(versions: 3..4) -elsif ruby_version?("2.4") - with_rspec_gem - with_cucumber_gem(versions: 3..4) -elsif ruby_version?("2.5") - with_rspec_gem - with_cucumber_gem(versions: 3..7) -elsif ruby_version?("2.6") - with_rspec_gem - with_cucumber_gem(versions: 3..8) -elsif ruby_version?("2.7") - with_minitest_gem - with_rspec_gem - with_cucumber_gem(versions: 3..8) -elsif ruby_version?("3.0") - with_minitest_gem - with_rspec_gem - with_cucumber_gem(versions: 3..8) -elsif ruby_version?("3.1") - with_minitest_gem - with_rspec_gem - with_cucumber_gem(versions: 3..8) -elsif ruby_version?("3.2") - with_minitest_gem - with_rspec_gem - with_cucumber_gem(versions: 3..8) -end +with_minitest_gem +with_rspec_gem +with_cucumber_gem(versions: 3..8) -ruby_runtime = if defined?(RUBY_ENGINE_VERSION) - "#{RUBY_ENGINE}-#{RUBY_ENGINE_VERSION}" -else - "#{RUBY_ENGINE}-#{RUBY_VERSION}" # For Ruby < 2.3 -end +ruby_runtime = "#{RUBY_ENGINE}-#{RUBY_ENGINE_VERSION}" appraisals.each do |appraisal| appraisal.name.prepend("#{ruby_runtime}-") diff --git a/Gemfile b/Gemfile index 3c87b847..f7b0092e 100644 --- a/Gemfile +++ b/Gemfile @@ -10,16 +10,12 @@ gem "rake" gem "rspec" gem "os" -if RUBY_VERSION >= "2.5" - gem "climate_control" -else - gem "climate_control", "~> 0.2.0" -end +gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" gem "appraisal" -gem "standard", "<= 1.24.3" if RUBY_VERSION >= "2.2.0" +gem "standard", "<= 1.24.3" gem "yard" gem "webrick" diff --git a/Gemfile-2.2 b/Gemfile-2.2 deleted file mode 120000 index 6ab79009..00000000 --- a/Gemfile-2.2 +++ /dev/null @@ -1 +0,0 @@ -Gemfile \ No newline at end of file diff --git a/Gemfile-2.3 b/Gemfile-2.3 deleted file mode 120000 index 6ab79009..00000000 --- a/Gemfile-2.3 +++ /dev/null @@ -1 +0,0 @@ -Gemfile \ No newline at end of file diff --git a/Gemfile-2.4 b/Gemfile-2.4 deleted file mode 120000 index 6ab79009..00000000 --- a/Gemfile-2.4 +++ /dev/null @@ -1 +0,0 @@ -Gemfile \ No newline at end of file diff --git a/Gemfile-2.5 b/Gemfile-2.5 deleted file mode 120000 index 6ab79009..00000000 --- a/Gemfile-2.5 +++ /dev/null @@ -1 +0,0 @@ -Gemfile \ No newline at end of file diff --git a/Gemfile-2.6 b/Gemfile-2.6 deleted file mode 120000 index 6ab79009..00000000 --- a/Gemfile-2.6 +++ /dev/null @@ -1 +0,0 @@ -Gemfile \ No newline at end of file diff --git a/Gemfile-2.1 b/Gemfile-3.3 similarity index 100% rename from Gemfile-2.1 rename to Gemfile-3.3 diff --git a/Gemfile-jruby-9.2 b/Gemfile-jruby-9.2 deleted file mode 120000 index 6ab79009..00000000 --- a/Gemfile-jruby-9.2 +++ /dev/null @@ -1 +0,0 @@ -Gemfile \ No newline at end of file diff --git a/Rakefile b/Rakefile index 2f86a4f7..ebd6bc0f 100644 --- a/Rakefile +++ b/Rakefile @@ -55,11 +55,7 @@ def declare(rubies_to_command) total_executors = ENV.key?("CIRCLE_NODE_TOTAL") ? ENV["CIRCLE_NODE_TOTAL"].to_i : nil current_executor = ENV.key?("CIRCLE_NODE_INDEX") ? ENV["CIRCLE_NODE_INDEX"].to_i : nil - ruby_runtime = if defined?(RUBY_ENGINE_VERSION) - "#{RUBY_ENGINE}-#{RUBY_ENGINE_VERSION}" - else - "#{RUBY_ENGINE}-#{RUBY_VERSION}" # For Ruby < 2.3 - end + ruby_runtime = "#{RUBY_ENGINE}-#{RUBY_ENGINE_VERSION}" command = command.sub(/^bundle exec appraisal /, "bundle exec appraisal #{ruby_runtime}-") @@ -83,19 +79,19 @@ end desc "CI task; it runs all tests for current version of Ruby" task :ci do - declare "✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ jruby" => "bundle exec rake spec:main" + declare "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" => "bundle exec rake spec:main" # RSpec - declare "✅ 2.1 / ✅ 2.2 / ✅ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ jruby" => "bundle exec appraisal rspec-3 rake spec:rspec" + declare "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" => "bundle exec appraisal rspec-3 rake spec:rspec" # Cucumber - declare "❌ 2.1 / ❌ 2.2 / ❌ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ jruby" => "bundle exec appraisal cucumber-3 rake spec:cucumber" - declare "❌ 2.1 / ❌ 2.2 / ❌ 2.3 / ✅ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ jruby" => "bundle exec appraisal cucumber-4 rake spec:cucumber" - declare "❌ 2.1 / ❌ 2.2 / ❌ 2.3 / ❌ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ jruby" => "bundle exec appraisal cucumber-5 rake spec:cucumber" - declare "❌ 2.1 / ❌ 2.2 / ❌ 2.3 / ❌ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ jruby" => "bundle exec appraisal cucumber-6 rake spec:cucumber" - declare "❌ 2.1 / ❌ 2.2 / ❌ 2.3 / ❌ 2.4 / ✅ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ jruby" => "bundle exec appraisal cucumber-7 rake spec:cucumber" - declare "❌ 2.1 / ❌ 2.2 / ❌ 2.3 / ❌ 2.4 / ❌ 2.5 / ✅ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ jruby" => "bundle exec appraisal cucumber-8 rake spec:cucumber" + declare "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" => "bundle exec appraisal cucumber-3 rake spec:cucumber" + declare "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" => "bundle exec appraisal cucumber-4 rake spec:cucumber" + declare "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" => "bundle exec appraisal cucumber-5 rake spec:cucumber" + declare "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" => "bundle exec appraisal cucumber-6 rake spec:cucumber" + declare "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" => "bundle exec appraisal cucumber-7 rake spec:cucumber" + declare "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" => "bundle exec appraisal cucumber-8 rake spec:cucumber" # Minitest - declare "❌ 2.1 / ❌ 2.2 / ❌ 2.3 / ❌ 2.4 / ❌ 2.5 / ❌ 2.6 / ✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ jruby" => "bundle exec appraisal minitest-5 rake spec:minitest" + declare "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" => "bundle exec appraisal minitest-5 rake spec:minitest" end diff --git a/docker-compose.yml b/docker-compose.yml index e8652b21..43ae85e1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,115 +1,19 @@ version: '3.2' services: # MRI - datadog-ci-2.1: - image: ghcr.io/datadog/dd-trace-rb/ruby:2.1.10-dd + datadog-ci-2.7: + image: ghcr.io/datadog/dd-trace-rb/ruby:2.7.6-dd command: /bin/bash depends_on: - ddagent env_file: ./.env environment: &common-environment - BUNDLE_GEMFILE: /app/Gemfile-2.1 + BUNDLE_GEMFILE: /app/Gemfile-2.7 DD_AGENT_HOST: ddagent TEST_DATADOG_INTEGRATION: 1 DDTRACE_CI: true stdin_open: true tty: true - volumes: - - .:/app - - extension-build-tmp:/app/tmp - - bundle-2.1:/usr/local/bundle - - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" - datadog-ci-2.2: - image: ghcr.io/datadog/dd-trace-rb/ruby:2.2.10-dd - command: /bin/bash - depends_on: - - ddagent - env_file: ./.env - environment: - <<: *common-environment - BUNDLE_GEMFILE: /app/Gemfile-2.2 - stdin_open: true - tty: true - volumes: - - .:/app - - extension-build-tmp:/app/tmp - - bundle-2.2:/usr/local/bundle - - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" - datadog-ci-2.3: - image: ghcr.io/datadog/dd-trace-rb/ruby:2.3.8-dd - command: /bin/bash - depends_on: - - ddagent - env_file: ./.env - environment: - <<: *common-environment - BUNDLE_GEMFILE: /app/Gemfile-2.3 - stdin_open: true - tty: true - volumes: - - .:/app - - extension-build-tmp:/app/tmp - - bundle-2.3:/usr/local/bundle - - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" - datadog-ci-2.4: - image: ghcr.io/datadog/dd-trace-rb/ruby:2.4.10-dd - command: /bin/bash - depends_on: - - ddagent - env_file: ./.env - environment: - <<: *common-environment - BUNDLE_GEMFILE: /app/Gemfile-2.4 - stdin_open: true - tty: true - volumes: - - .:/app - - extension-build-tmp:/app/tmp - - bundle-2.4:/usr/local/bundle - - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" - datadog-ci-2.5: - image: ghcr.io/datadog/dd-trace-rb/ruby:2.5.9-dd - command: /bin/bash - depends_on: - - ddagent - env_file: ./.env - environment: - <<: *common-environment - BUNDLE_GEMFILE: /app/Gemfile-2.5 - stdin_open: true - tty: true - volumes: - - .:/app - - extension-build-tmp:/app/tmp - - bundle-2.5:/usr/local/bundle - - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" - datadog-ci-2.6: - image: ghcr.io/datadog/dd-trace-rb/ruby:2.6.10-dd - command: /bin/bash - depends_on: - - ddagent - env_file: ./.env - environment: - <<: *common-environment - BUNDLE_GEMFILE: /app/Gemfile-2.6 - stdin_open: true - tty: true - volumes: - - .:/app - - extension-build-tmp:/app/tmp - - bundle-2.6:/usr/local/bundle - - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" - datadog-ci-2.7: - image: ghcr.io/datadog/dd-trace-rb/ruby:2.7.6-dd - command: /bin/bash - depends_on: - - ddagent - env_file: ./.env - environment: - <<: *common-environment - BUNDLE_GEMFILE: /app/Gemfile-2.7 - stdin_open: true - tty: true volumes: - .:/app - extension-build-tmp:/app/tmp @@ -163,22 +67,23 @@ services: - extension-build-tmp:/app/tmp - bundle-3.2:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" - # ADD NEW RUBIES HERE - datadog-ci-jruby-9.2: - image: ghcr.io/datadog/dd-trace-rb/jruby:9.2.21.0-dd + datadog-ci-3.3: + image: ghcr.io/datadog/dd-trace-rb/ruby:3.3.0-dd command: /bin/bash depends_on: - ddagent env_file: ./.env environment: - <<: *common-environment - BUNDLE_GEMFILE: /app/Gemfile-jruby-9.2 + <<: *common-environment-3x + BUNDLE_GEMFILE: /app/Gemfile-3.3 stdin_open: true tty: true volumes: - .:/app - - bundle-jruby-9.2:/usr/local/bundle + - extension-build-tmp:/app/tmp + - bundle-3.3:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" + # ADD NEW RUBIES HERE datadog-ci-jruby-9.3: image: ghcr.io/datadog/dd-trace-rb/jruby:9.3.9.0-dd command: /bin/bash @@ -236,6 +141,7 @@ volumes: bundle-3.0: bundle-3.1: bundle-3.2: + bundle-3.3: # ADD NEW RUBIES HERE bundle-jruby-9.2: bundle-jruby-9.3: diff --git a/gemfiles/jruby_9.2.21.0_cucumber_3.gemfile.lock b/gemfiles/jruby_9.2.21.0_cucumber_3.gemfile.lock deleted file mode 100644 index e971e79b..00000000 --- a/gemfiles/jruby_9.2.21.0_cucumber_3.gemfile.lock +++ /dev/null @@ -1,126 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - backports (3.24.1) - builder (3.2.4) - climate_control (1.2.0) - coderay (1.1.3) - cucumber (3.2.0) - builder (>= 2.1.2) - cucumber-core (~> 3.2.0) - cucumber-expressions (~> 6.0.1) - cucumber-wire (~> 0.0.1) - diff-lcs (~> 1.3) - gherkin (~> 5.1.0) - multi_json (>= 1.7.5, < 2.0) - multi_test (>= 0.1.2) - cucumber-core (3.2.1) - backports (>= 3.8.0) - cucumber-tag_expressions (~> 1.1.0) - gherkin (~> 5.0) - cucumber-expressions (6.0.1) - cucumber-tag_expressions (1.1.1) - cucumber-wire (0.0.1) - ddtrace (1.13.1) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.15.5-java) - gherkin (5.1.0) - libdatadog (3.0.0.1.0) - libddwaf (1.9.0.0.1-java) - ffi (~> 1.0) - method_source (1.0.0) - msgpack (1.7.2-java) - multi_json (1.15.0) - multi_test (1.1.0) - os (1.1.4) - parallel (1.23.0) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - pry (0.14.2-java) - coderay (~> 1.1) - method_source (~> 1.0) - spoon (~> 0.0) - racc (1.7.1-java) - rainbow (3.1.1) - rake (13.0.6) - regexp_parser (2.8.1) - rexml (3.2.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.25.0) - parallel (~> 1.10) - parser (>= 3.1.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.15.1, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.17.0) - parser (>= 3.1.1.0) - rubocop-performance (1.13.2) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.13.0) - spoon (0.0.6) - ffi - standard (1.7.0) - rubocop (= 1.25.0) - rubocop-performance (= 1.13.2) - thor (1.2.2) - unicode-display_width (2.4.2) - webrick (1.8.1) - yard (0.9.34) - -PLATFORMS - universal-java-1.8 - -DEPENDENCIES - appraisal - climate_control - cucumber (~> 3) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 2.3.26 diff --git a/gemfiles/jruby_9.2.21.0_cucumber_4.gemfile.lock b/gemfiles/jruby_9.2.21.0_cucumber_4.gemfile.lock deleted file mode 100644 index 9cd75dff..00000000 --- a/gemfiles/jruby_9.2.21.0_cucumber_4.gemfile.lock +++ /dev/null @@ -1,160 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - activesupport (6.1.7.4) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - zeitwerk (~> 2.3) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - builder (3.2.4) - climate_control (1.2.0) - coderay (1.1.3) - concurrent-ruby (1.2.2) - cucumber (4.1.0) - builder (~> 3.2, >= 3.2.3) - cucumber-core (~> 7.1, >= 7.1.0) - cucumber-create-meta (~> 1.0.0, >= 1.0.0) - cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) - cucumber-gherkin (~> 14.0, >= 14.0.1) - cucumber-html-formatter (~> 7.0, >= 7.0.0) - cucumber-messages (~> 12.2, >= 12.2.0) - cucumber-wire (~> 3.1, >= 3.1.0) - diff-lcs (~> 1.3, >= 1.3, < 1.4) - multi_test (~> 0.1, >= 0.1.2) - sys-uname (~> 1.0, >= 1.0.2) - cucumber-core (7.1.0) - cucumber-gherkin (~> 14.0, >= 14.0.1) - cucumber-messages (~> 12.2, >= 12.2.0) - cucumber-tag-expressions (~> 2.0, >= 2.0.4) - cucumber-create-meta (1.0.0) - cucumber-messages (~> 12.2, >= 12.2.0) - sys-uname (~> 1.2, >= 1.2.1) - cucumber-cucumber-expressions (10.3.0) - cucumber-gherkin (14.2.0) - cucumber-messages (~> 12.4, >= 12.4.0) - cucumber-html-formatter (7.2.0) - cucumber-messages (~> 12.4, >= 12.4.0) - cucumber-messages (12.4.0) - protobuf-cucumber (~> 3.10, >= 3.10.8) - cucumber-tag-expressions (2.0.4) - cucumber-wire (3.1.0) - 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) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.3) - ffi (1.15.5-java) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - libdatadog (3.0.0.1.0) - libddwaf (1.9.0.0.1-java) - ffi (~> 1.0) - method_source (1.0.0) - middleware (0.1.0) - minitest (5.15.0) - msgpack (1.7.2-java) - multi_test (0.1.2) - os (1.1.4) - parallel (1.23.0) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - protobuf-cucumber (3.10.8) - activesupport (>= 3.2) - middleware - thor - thread_safe - pry (0.14.2-java) - coderay (~> 1.1) - method_source (~> 1.0) - spoon (~> 0.0) - racc (1.7.1-java) - rainbow (3.1.1) - rake (13.0.6) - regexp_parser (2.8.1) - rexml (3.2.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.25.0) - parallel (~> 1.10) - parser (>= 3.1.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.15.1, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.17.0) - parser (>= 3.1.1.0) - rubocop-performance (1.13.2) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.13.0) - spoon (0.0.6) - ffi - standard (1.7.0) - rubocop (= 1.25.0) - rubocop-performance (= 1.13.2) - sys-uname (1.2.3) - ffi (~> 1.1) - thor (1.2.2) - thread_safe (0.3.6-java) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (2.4.2) - webrick (1.8.1) - yard (0.9.34) - zeitwerk (2.6.11) - -PLATFORMS - universal-java-1.8 - -DEPENDENCIES - appraisal - climate_control - cucumber (~> 4) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 2.3.26 diff --git a/gemfiles/jruby_9.2.21.0_cucumber_5.gemfile.lock b/gemfiles/jruby_9.2.21.0_cucumber_5.gemfile.lock deleted file mode 100644 index 8bc18da4..00000000 --- a/gemfiles/jruby_9.2.21.0_cucumber_5.gemfile.lock +++ /dev/null @@ -1,160 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - activesupport (6.1.7.4) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - zeitwerk (~> 2.3) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - builder (3.2.4) - climate_control (1.2.0) - coderay (1.1.3) - concurrent-ruby (1.2.2) - cucumber (5.3.0) - builder (~> 3.2, >= 3.2.4) - cucumber-core (~> 8.0, >= 8.0.1) - cucumber-create-meta (~> 2.0, >= 2.0.2) - cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) - cucumber-gherkin (~> 15.0, >= 15.0.2) - cucumber-html-formatter (~> 9.0, >= 9.0.0) - cucumber-messages (~> 13.1, >= 13.1.0) - cucumber-wire (~> 4.0, >= 4.0.1) - diff-lcs (~> 1.4, >= 1.4.4) - multi_test (~> 0.1, >= 0.1.2) - sys-uname (~> 1.2, >= 1.2.1) - cucumber-core (8.0.1) - cucumber-gherkin (~> 15.0, >= 15.0.2) - cucumber-messages (~> 13.0, >= 13.0.1) - cucumber-tag-expressions (~> 2.0, >= 2.0.4) - cucumber-create-meta (2.0.4) - cucumber-messages (~> 13.1, >= 13.1.0) - sys-uname (~> 1.2, >= 1.2.1) - cucumber-cucumber-expressions (10.3.0) - cucumber-gherkin (15.0.2) - cucumber-messages (~> 13.0, >= 13.0.1) - cucumber-html-formatter (9.0.0) - cucumber-messages (~> 13.0, >= 13.0.1) - cucumber-messages (13.2.1) - protobuf-cucumber (~> 3.10, >= 3.10.8) - cucumber-tag-expressions (2.0.4) - cucumber-wire (4.0.1) - 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) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.15.5-java) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - libdatadog (3.0.0.1.0) - libddwaf (1.9.0.0.1-java) - ffi (~> 1.0) - method_source (1.0.0) - middleware (0.1.0) - minitest (5.15.0) - msgpack (1.7.2-java) - multi_test (0.1.2) - os (1.1.4) - parallel (1.23.0) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - protobuf-cucumber (3.10.8) - activesupport (>= 3.2) - middleware - thor - thread_safe - pry (0.14.2-java) - coderay (~> 1.1) - method_source (~> 1.0) - spoon (~> 0.0) - racc (1.7.1-java) - rainbow (3.1.1) - rake (13.0.6) - regexp_parser (2.8.1) - rexml (3.2.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.25.0) - parallel (~> 1.10) - parser (>= 3.1.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.15.1, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.17.0) - parser (>= 3.1.1.0) - rubocop-performance (1.13.2) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.13.0) - spoon (0.0.6) - ffi - standard (1.7.0) - rubocop (= 1.25.0) - rubocop-performance (= 1.13.2) - sys-uname (1.2.3) - ffi (~> 1.1) - thor (1.2.2) - thread_safe (0.3.6-java) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (2.4.2) - webrick (1.8.1) - yard (0.9.34) - zeitwerk (2.6.11) - -PLATFORMS - universal-java-1.8 - -DEPENDENCIES - appraisal - climate_control - cucumber (~> 5) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 2.3.26 diff --git a/gemfiles/jruby_9.2.21.0_cucumber_6.gemfile.lock b/gemfiles/jruby_9.2.21.0_cucumber_6.gemfile.lock deleted file mode 100644 index 6582252d..00000000 --- a/gemfiles/jruby_9.2.21.0_cucumber_6.gemfile.lock +++ /dev/null @@ -1,164 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - activesupport (6.1.7.4) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - zeitwerk (~> 2.3) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - builder (3.2.4) - climate_control (1.2.0) - coderay (1.1.3) - concurrent-ruby (1.2.2) - cucumber (6.1.0) - builder (~> 3.2, >= 3.2.4) - cucumber-core (~> 9.0, >= 9.0.1) - cucumber-create-meta (~> 4.0, >= 4.0.0) - cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) - cucumber-gherkin (~> 18.1, >= 18.1.0) - cucumber-html-formatter (~> 13.0, >= 13.0.0) - cucumber-messages (~> 15.0, >= 15.0.0) - cucumber-wire (~> 5.0, >= 5.0.1) - diff-lcs (~> 1.4, >= 1.4.4) - mime-types (~> 3.3, >= 3.3.1) - multi_test (~> 0.1, >= 0.1.2) - sys-uname (~> 1.2, >= 1.2.2) - cucumber-core (9.0.1) - cucumber-gherkin (~> 18.1, >= 18.1.0) - cucumber-messages (~> 15.0, >= 15.0.0) - cucumber-tag-expressions (~> 3.0, >= 3.0.1) - cucumber-create-meta (4.0.0) - cucumber-messages (~> 15.0, >= 15.0.0) - sys-uname (~> 1.2, >= 1.2.2) - cucumber-cucumber-expressions (12.1.3) - cucumber-gherkin (18.1.1) - cucumber-messages (~> 15.0, >= 15.0.0) - cucumber-html-formatter (13.0.0) - cucumber-messages (~> 15.0, >= 15.0.0) - cucumber-messages (15.0.0) - protobuf-cucumber (~> 3.10, >= 3.10.8) - cucumber-tag-expressions (3.0.1) - cucumber-wire (5.0.1) - 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) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.15.5-java) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - libdatadog (3.0.0.1.0) - libddwaf (1.9.0.0.1-java) - ffi (~> 1.0) - method_source (1.0.0) - middleware (0.1.0) - mime-types (3.5.0) - mime-types-data (~> 3.2015) - mime-types-data (3.2023.0808) - minitest (5.15.0) - msgpack (1.7.2-java) - multi_test (0.1.2) - os (1.1.4) - parallel (1.23.0) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - protobuf-cucumber (3.10.8) - activesupport (>= 3.2) - middleware - thor - thread_safe - pry (0.14.2-java) - coderay (~> 1.1) - method_source (~> 1.0) - spoon (~> 0.0) - racc (1.7.1-java) - rainbow (3.1.1) - rake (13.0.6) - regexp_parser (2.8.1) - rexml (3.2.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.25.0) - parallel (~> 1.10) - parser (>= 3.1.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.15.1, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.17.0) - parser (>= 3.1.1.0) - rubocop-performance (1.13.2) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.13.0) - spoon (0.0.6) - ffi - standard (1.7.0) - rubocop (= 1.25.0) - rubocop-performance (= 1.13.2) - sys-uname (1.2.3) - ffi (~> 1.1) - thor (1.2.2) - thread_safe (0.3.6-java) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (2.4.2) - webrick (1.8.1) - yard (0.9.34) - zeitwerk (2.6.11) - -PLATFORMS - universal-java-1.8 - -DEPENDENCIES - appraisal - climate_control - cucumber (~> 6) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 2.3.26 diff --git a/gemfiles/jruby_9.2.21.0_cucumber_7.gemfile.lock b/gemfiles/jruby_9.2.21.0_cucumber_7.gemfile.lock deleted file mode 100644 index c2be9bde..00000000 --- a/gemfiles/jruby_9.2.21.0_cucumber_7.gemfile.lock +++ /dev/null @@ -1,142 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - builder (3.2.4) - climate_control (1.2.0) - coderay (1.1.3) - cucumber (7.1.0) - builder (~> 3.2, >= 3.2.4) - cucumber-core (~> 10.1, >= 10.1.0) - cucumber-create-meta (~> 6.0, >= 6.0.1) - cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - cucumber-gherkin (~> 22.0, >= 22.0.0) - cucumber-html-formatter (~> 17.0, >= 17.0.0) - cucumber-messages (~> 17.1, >= 17.1.1) - cucumber-wire (~> 6.2, >= 6.2.0) - diff-lcs (~> 1.4, >= 1.4.4) - mime-types (~> 3.3, >= 3.3.1) - multi_test (~> 0.1, >= 0.1.2) - sys-uname (~> 1.2, >= 1.2.2) - cucumber-core (10.1.1) - cucumber-gherkin (~> 22.0, >= 22.0.0) - cucumber-messages (~> 17.1, >= 17.1.1) - cucumber-tag-expressions (~> 4.1, >= 4.1.0) - cucumber-create-meta (6.0.4) - cucumber-messages (~> 17.1, >= 17.1.1) - sys-uname (~> 1.2, >= 1.2.2) - cucumber-cucumber-expressions (14.0.0) - cucumber-gherkin (22.0.0) - cucumber-messages (~> 17.1, >= 17.1.1) - cucumber-html-formatter (17.0.0) - cucumber-messages (~> 17.1, >= 17.1.0) - cucumber-messages (17.1.1) - cucumber-tag-expressions (4.1.0) - cucumber-wire (6.2.1) - cucumber-core (~> 10.1, >= 10.1.0) - cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.13.1) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.15.5-java) - libdatadog (3.0.0.1.0) - libddwaf (1.9.0.0.1-java) - ffi (~> 1.0) - method_source (1.0.0) - mime-types (3.5.0) - mime-types-data (~> 3.2015) - mime-types-data (3.2023.0808) - msgpack (1.7.2-java) - multi_test (0.1.2) - os (1.1.4) - parallel (1.23.0) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - pry (0.14.2-java) - coderay (~> 1.1) - method_source (~> 1.0) - spoon (~> 0.0) - racc (1.7.1-java) - rainbow (3.1.1) - rake (13.0.6) - regexp_parser (2.8.1) - rexml (3.2.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.25.0) - parallel (~> 1.10) - parser (>= 3.1.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.15.1, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.17.0) - parser (>= 3.1.1.0) - rubocop-performance (1.13.2) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.13.0) - spoon (0.0.6) - ffi - standard (1.7.0) - rubocop (= 1.25.0) - rubocop-performance (= 1.13.2) - sys-uname (1.2.3) - ffi (~> 1.1) - thor (1.2.2) - unicode-display_width (2.4.2) - webrick (1.8.1) - yard (0.9.34) - -PLATFORMS - universal-java-1.8 - -DEPENDENCIES - appraisal - climate_control - cucumber (~> 7) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 2.3.26 diff --git a/gemfiles/ruby_2.5.9_cucumber_3.gemfile b/gemfiles/jruby_9.3.9.0_minitest_5.gemfile similarity index 93% rename from gemfiles/ruby_2.5.9_cucumber_3.gemfile rename to gemfiles/jruby_9.3.9.0_minitest_5.gemfile index 988e4792..130a7ef0 100644 --- a/gemfiles/ruby_2.5.9_cucumber_3.gemfile +++ b/gemfiles/jruby_9.3.9.0_minitest_5.gemfile @@ -13,7 +13,7 @@ gem "appraisal" gem "standard", "<= 1.24.3" gem "yard" gem "webrick" -gem "cucumber", "~> 3" +gem "minitest", "~> 5" group :check do diff --git a/gemfiles/jruby_9.2.21.0_rspec_3.gemfile.lock b/gemfiles/jruby_9.3.9.0_minitest_5.gemfile.lock similarity index 78% rename from gemfiles/jruby_9.2.21.0_rspec_3.gemfile.lock rename to gemfiles/jruby_9.3.9.0_minitest_5.gemfile.lock index 0af88e3d..153585b6 100644 --- a/gemfiles/jruby_9.2.21.0_rspec_3.gemfile.lock +++ b/gemfiles/jruby_9.3.9.0_minitest_5.gemfile.lock @@ -22,10 +22,13 @@ GEM debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) + json (2.6.3-java) + language_server-protocol (3.17.0.3) libdatadog (3.0.0.1.0) libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) + minitest (5.19.0) msgpack (1.7.2-java) os (1.1.4) parallel (1.23.0) @@ -58,42 +61,45 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.25.0) + rubocop (1.44.1) + json (~> 2.3) parallel (~> 1.10) - parser (>= 3.1.0.0) + parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.15.1, < 2.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.17.0) - parser (>= 3.1.1.0) - rubocop-performance (1.13.2) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.29.0) + parser (>= 3.2.1.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) spoon (0.0.6) ffi - standard (1.7.0) - rubocop (= 1.25.0) - rubocop-performance (= 1.13.2) + standard (1.24.3) + language_server-protocol (~> 3.17.0.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) thor (1.2.2) unicode-display_width (2.4.2) webrick (1.8.1) yard (0.9.34) PLATFORMS - universal-java-1.8 + universal-java-11 DEPENDENCIES appraisal climate_control datadog-ci! + minitest (~> 5) os pry rake - rspec (~> 3) + rspec rspec-collection_matchers rspec_junit_formatter standard (<= 1.24.3) diff --git a/gemfiles/ruby_2.1.10_rspec_3.gemfile b/gemfiles/ruby_2.1.10_rspec_3.gemfile deleted file mode 100644 index 1deee515..00000000 --- a/gemfiles/ruby_2.1.10_rspec_3.gemfile +++ /dev/null @@ -1,20 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec", "~> 3" -gem "os" -gem "climate_control", "~> 0.2.0" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "yard" -gem "webrick" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.1.10_rspec_3.gemfile.lock b/gemfiles/ruby_2.1.10_rspec_3.gemfile.lock deleted file mode 100644 index aeea7328..00000000 --- a/gemfiles/ruby_2.1.10_rspec_3.gemfile.lock +++ /dev/null @@ -1,72 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - appraisal (2.2.0) - bundler - rake - thor (>= 0.14.0) - climate_control (0.2.0) - coderay (1.1.3) - ddtrace (1.13.1) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.12.2) - libdatadog (3.0.0.1.0) - libddwaf (1.9.0.0.1) - ffi (~> 1.0) - method_source (1.0.0) - msgpack (1.3.3) - os (1.1.4) - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - rake (12.3.3) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.5.1) - rspec-core (>= 2, < 4, != 2.12.0) - thor (1.2.2) - webrick (1.3.1) - yard (0.9.34) - -PLATFORMS - ruby - -DEPENDENCIES - appraisal - climate_control (~> 0.2.0) - datadog-ci! - os - pry - rake - rspec (~> 3) - rspec-collection_matchers - rspec_junit_formatter - webrick - yard - -BUNDLED WITH - 1.17.3 diff --git a/gemfiles/ruby_2.2.10_cucumber_3.gemfile b/gemfiles/ruby_2.2.10_cucumber_3.gemfile deleted file mode 100644 index 9b29ea2f..00000000 --- a/gemfiles/ruby_2.2.10_cucumber_3.gemfile +++ /dev/null @@ -1,22 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec" -gem "os" -gem "climate_control", "~> 0.2.0" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" -gem "cucumber", "~> 3" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.2.10_cucumber_3.gemfile.lock b/gemfiles/ruby_2.2.10_cucumber_3.gemfile.lock deleted file mode 100644 index 85cfd569..00000000 --- a/gemfiles/ruby_2.2.10_cucumber_3.gemfile.lock +++ /dev/null @@ -1,116 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - appraisal (2.2.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - backports (3.24.1) - builder (3.2.4) - climate_control (0.2.0) - coderay (1.1.3) - cucumber (3.2.0) - builder (>= 2.1.2) - cucumber-core (~> 3.2.0) - cucumber-expressions (~> 6.0.1) - cucumber-wire (~> 0.0.1) - diff-lcs (~> 1.3) - gherkin (~> 5.1.0) - multi_json (>= 1.7.5, < 2.0) - multi_test (>= 0.1.2) - cucumber-core (3.2.1) - backports (>= 3.8.0) - cucumber-tag_expressions (~> 1.1.0) - gherkin (~> 5.0) - cucumber-expressions (6.0.1) - cucumber-tag_expressions (1.1.1) - cucumber-wire (0.0.1) - ddtrace (1.13.1) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.12.2) - gherkin (5.1.0) - jaro_winkler (1.5.6) - libdatadog (3.0.0.1.0) - libddwaf (1.9.0.0.1) - ffi (~> 1.0) - method_source (1.0.0) - msgpack (1.3.3) - multi_json (1.15.0) - multi_test (1.1.0) - os (1.1.4) - parallel (1.19.2) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - psych (3.1.0) - racc (1.5.2) - rainbow (3.0.0) - rake (13.0.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.5.1) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (0.67.2) - jaro_winkler (~> 1.5.1) - parallel (~> 1.10) - parser (>= 2.5, != 2.5.1.1) - psych (>= 3.1.0) - rainbow (>= 2.2.2, < 4.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 1.6) - ruby-progressbar (1.13.0) - standard (0.0.41) - rubocop (~> 0.67.1) - thor (1.2.2) - unicode-display_width (1.5.0) - webrick (1.3.1) - yard (0.9.34) - -PLATFORMS - ruby - -DEPENDENCIES - appraisal - climate_control (~> 0.2.0) - cucumber (~> 3) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 1.17.3 diff --git a/gemfiles/ruby_2.2.10_rspec_3.gemfile b/gemfiles/ruby_2.2.10_rspec_3.gemfile deleted file mode 100644 index 9c52ba99..00000000 --- a/gemfiles/ruby_2.2.10_rspec_3.gemfile +++ /dev/null @@ -1,21 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec", "~> 3" -gem "os" -gem "climate_control", "~> 0.2.0" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.2.10_rspec_3.gemfile.lock b/gemfiles/ruby_2.2.10_rspec_3.gemfile.lock deleted file mode 100644 index 39a5ca1f..00000000 --- a/gemfiles/ruby_2.2.10_rspec_3.gemfile.lock +++ /dev/null @@ -1,94 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - appraisal (2.2.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - climate_control (0.2.0) - coderay (1.1.3) - ddtrace (1.13.1) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.12.2) - jaro_winkler (1.5.6) - libdatadog (3.0.0.1.0) - libddwaf (1.9.0.0.1) - ffi (~> 1.0) - method_source (1.0.0) - msgpack (1.3.3) - os (1.1.4) - parallel (1.19.2) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - psych (3.1.0) - racc (1.5.2) - rainbow (3.0.0) - rake (13.0.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.5.1) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (0.67.2) - jaro_winkler (~> 1.5.1) - parallel (~> 1.10) - parser (>= 2.5, != 2.5.1.1) - psych (>= 3.1.0) - rainbow (>= 2.2.2, < 4.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 1.6) - ruby-progressbar (1.13.0) - standard (0.0.41) - rubocop (~> 0.67.1) - thor (1.2.2) - unicode-display_width (1.5.0) - webrick (1.3.1) - yard (0.9.34) - -PLATFORMS - ruby - -DEPENDENCIES - appraisal - climate_control (~> 0.2.0) - datadog-ci! - os - pry - rake - rspec (~> 3) - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 1.17.3 diff --git a/gemfiles/ruby_2.3.8_cucumber_3.gemfile b/gemfiles/ruby_2.3.8_cucumber_3.gemfile deleted file mode 100644 index 9b29ea2f..00000000 --- a/gemfiles/ruby_2.3.8_cucumber_3.gemfile +++ /dev/null @@ -1,22 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec" -gem "os" -gem "climate_control", "~> 0.2.0" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" -gem "cucumber", "~> 3" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.3.8_cucumber_3.gemfile.lock b/gemfiles/ruby_2.3.8_cucumber_3.gemfile.lock deleted file mode 100644 index be3516c0..00000000 --- a/gemfiles/ruby_2.3.8_cucumber_3.gemfile.lock +++ /dev/null @@ -1,119 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - backports (3.24.1) - builder (3.2.4) - climate_control (0.2.0) - coderay (1.1.3) - cucumber (3.2.0) - builder (>= 2.1.2) - cucumber-core (~> 3.2.0) - cucumber-expressions (~> 6.0.1) - cucumber-wire (~> 0.0.1) - diff-lcs (~> 1.3) - gherkin (~> 5.1.0) - multi_json (>= 1.7.5, < 2.0) - multi_test (>= 0.1.2) - cucumber-core (3.2.1) - backports (>= 3.8.0) - cucumber-tag_expressions (~> 1.1.0) - gherkin (~> 5.0) - cucumber-expressions (6.0.1) - cucumber-tag_expressions (1.1.1) - cucumber-wire (0.0.1) - ddtrace (1.13.1) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.15.5) - gherkin (5.1.0) - jaro_winkler (1.5.6) - libdatadog (3.0.0.1.0) - libddwaf (1.9.0.0.1) - ffi (~> 1.0) - method_source (1.0.0) - msgpack (1.3.3) - multi_json (1.15.0) - multi_test (1.1.0) - os (1.1.4) - parallel (1.19.2) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - racc (1.5.2) - rainbow (3.1.1) - rake (13.0.6) - rexml (3.2.5) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (0.80.1) - jaro_winkler (~> 1.5.1) - parallel (~> 1.10) - parser (>= 2.7.0.1) - rainbow (>= 2.2.2, < 4.0) - rexml - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 1.7) - rubocop-performance (1.5.2) - rubocop (>= 0.71.0) - ruby-progressbar (1.13.0) - standard (0.2.5) - rubocop (~> 0.80.1) - rubocop-performance (~> 1.5.2) - thor (1.2.2) - unicode-display_width (1.6.1) - webrick (1.7.0) - yard (0.9.34) - -PLATFORMS - ruby - -DEPENDENCIES - appraisal - climate_control (~> 0.2.0) - cucumber (~> 3) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 1.17.3 diff --git a/gemfiles/ruby_2.3.8_cucumber_4.gemfile b/gemfiles/ruby_2.3.8_cucumber_4.gemfile deleted file mode 100644 index afbdb6e9..00000000 --- a/gemfiles/ruby_2.3.8_cucumber_4.gemfile +++ /dev/null @@ -1,22 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec" -gem "os" -gem "climate_control", "~> 0.2.0" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" -gem "cucumber", "~> 4" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.3.8_cucumber_4.gemfile.lock b/gemfiles/ruby_2.3.8_cucumber_4.gemfile.lock deleted file mode 100644 index 6aa3f97c..00000000 --- a/gemfiles/ruby_2.3.8_cucumber_4.gemfile.lock +++ /dev/null @@ -1,151 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - activesupport (5.2.8.1) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 0.7, < 2) - minitest (~> 5.1) - tzinfo (~> 1.1) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - builder (3.2.4) - climate_control (0.2.0) - coderay (1.1.3) - concurrent-ruby (1.2.2) - cucumber (4.1.0) - builder (~> 3.2, >= 3.2.3) - cucumber-core (~> 7.1, >= 7.1.0) - cucumber-create-meta (~> 1.0.0, >= 1.0.0) - cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) - cucumber-gherkin (~> 14.0, >= 14.0.1) - cucumber-html-formatter (~> 7.0, >= 7.0.0) - cucumber-messages (~> 12.2, >= 12.2.0) - cucumber-wire (~> 3.1, >= 3.1.0) - diff-lcs (~> 1.3, >= 1.3, < 1.4) - multi_test (~> 0.1, >= 0.1.2) - sys-uname (~> 1.0, >= 1.0.2) - cucumber-core (7.1.0) - cucumber-gherkin (~> 14.0, >= 14.0.1) - cucumber-messages (~> 12.2, >= 12.2.0) - cucumber-tag-expressions (~> 2.0, >= 2.0.4) - cucumber-create-meta (1.0.0) - cucumber-messages (~> 12.2, >= 12.2.0) - sys-uname (~> 1.2, >= 1.2.1) - cucumber-cucumber-expressions (10.3.0) - cucumber-gherkin (14.2.0) - cucumber-messages (~> 12.4, >= 12.4.0) - cucumber-html-formatter (7.2.0) - cucumber-messages (~> 12.4, >= 12.4.0) - cucumber-messages (12.4.0) - protobuf-cucumber (~> 3.10, >= 3.10.8) - cucumber-tag-expressions (2.0.4) - cucumber-wire (3.1.0) - 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) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.3) - ffi (1.15.5) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - jaro_winkler (1.5.6) - libdatadog (3.0.0.1.0) - libddwaf (1.9.0.0.1) - ffi (~> 1.0) - method_source (1.0.0) - middleware (0.1.0) - minitest (5.15.0) - msgpack (1.3.3) - multi_test (0.1.2) - os (1.1.4) - parallel (1.19.2) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - protobuf-cucumber (3.10.8) - activesupport (>= 3.2) - middleware - thor - thread_safe - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - racc (1.5.2) - rainbow (3.1.1) - rake (13.0.6) - rexml (3.2.5) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (0.80.1) - jaro_winkler (~> 1.5.1) - parallel (~> 1.10) - parser (>= 2.7.0.1) - rainbow (>= 2.2.2, < 4.0) - rexml - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 1.7) - rubocop-performance (1.5.2) - rubocop (>= 0.71.0) - ruby-progressbar (1.13.0) - standard (0.2.5) - rubocop (~> 0.80.1) - rubocop-performance (~> 1.5.2) - sys-uname (1.2.3) - ffi (~> 1.1) - thor (1.2.2) - thread_safe (0.3.6) - tzinfo (1.2.11) - thread_safe (~> 0.1) - unicode-display_width (1.6.1) - webrick (1.7.0) - yard (0.9.34) - -PLATFORMS - ruby - -DEPENDENCIES - appraisal - climate_control (~> 0.2.0) - cucumber (~> 4) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 1.17.3 diff --git a/gemfiles/ruby_2.3.8_rspec_3.gemfile b/gemfiles/ruby_2.3.8_rspec_3.gemfile deleted file mode 100644 index 9c52ba99..00000000 --- a/gemfiles/ruby_2.3.8_rspec_3.gemfile +++ /dev/null @@ -1,21 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec", "~> 3" -gem "os" -gem "climate_control", "~> 0.2.0" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.3.8_rspec_3.gemfile.lock b/gemfiles/ruby_2.3.8_rspec_3.gemfile.lock deleted file mode 100644 index e111cba4..00000000 --- a/gemfiles/ruby_2.3.8_rspec_3.gemfile.lock +++ /dev/null @@ -1,97 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - climate_control (0.2.0) - coderay (1.1.3) - ddtrace (1.13.1) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.15.5) - jaro_winkler (1.5.6) - libdatadog (3.0.0.1.0) - libddwaf (1.9.0.0.1) - ffi (~> 1.0) - method_source (1.0.0) - msgpack (1.3.3) - os (1.1.4) - parallel (1.19.2) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - racc (1.5.2) - rainbow (3.1.1) - rake (13.0.6) - rexml (3.2.5) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (0.80.1) - jaro_winkler (~> 1.5.1) - parallel (~> 1.10) - parser (>= 2.7.0.1) - rainbow (>= 2.2.2, < 4.0) - rexml - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 1.7) - rubocop-performance (1.5.2) - rubocop (>= 0.71.0) - ruby-progressbar (1.13.0) - standard (0.2.5) - rubocop (~> 0.80.1) - rubocop-performance (~> 1.5.2) - thor (1.2.2) - unicode-display_width (1.6.1) - webrick (1.7.0) - yard (0.9.34) - -PLATFORMS - ruby - -DEPENDENCIES - appraisal - climate_control (~> 0.2.0) - datadog-ci! - os - pry - rake - rspec (~> 3) - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 1.17.3 diff --git a/gemfiles/ruby_2.4.10_cucumber_3.gemfile b/gemfiles/ruby_2.4.10_cucumber_3.gemfile deleted file mode 100644 index 9b29ea2f..00000000 --- a/gemfiles/ruby_2.4.10_cucumber_3.gemfile +++ /dev/null @@ -1,22 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec" -gem "os" -gem "climate_control", "~> 0.2.0" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" -gem "cucumber", "~> 3" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.4.10_cucumber_3.gemfile.lock b/gemfiles/ruby_2.4.10_cucumber_3.gemfile.lock deleted file mode 100644 index 0025d811..00000000 --- a/gemfiles/ruby_2.4.10_cucumber_3.gemfile.lock +++ /dev/null @@ -1,123 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - backports (3.24.1) - builder (3.2.4) - climate_control (0.2.0) - coderay (1.1.3) - cucumber (3.2.0) - builder (>= 2.1.2) - cucumber-core (~> 3.2.0) - cucumber-expressions (~> 6.0.1) - cucumber-wire (~> 0.0.1) - diff-lcs (~> 1.3) - gherkin (~> 5.1.0) - multi_json (>= 1.7.5, < 2.0) - multi_test (>= 0.1.2) - cucumber-core (3.2.1) - backports (>= 3.8.0) - cucumber-tag_expressions (~> 1.1.0) - gherkin (~> 5.0) - cucumber-expressions (6.0.1) - cucumber-tag_expressions (1.1.1) - cucumber-wire (0.0.1) - ddtrace (1.13.1) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.15.5) - gherkin (5.1.0) - libdatadog (3.0.0.1.0-aarch64-linux) - libddwaf (1.9.0.0.1-aarch64-linux) - ffi (~> 1.0) - method_source (1.0.0) - msgpack (1.6.1) - multi_json (1.15.0) - multi_test (1.1.0) - os (1.1.4) - parallel (1.20.1) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - racc (1.5.2) - rainbow (3.1.1) - rake (13.0.6) - regexp_parser (2.8.1) - rexml (3.2.5) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.12.1) - parallel (~> 1.10) - parser (>= 3.0.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.2.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.4.1) - parser (>= 2.7.1.5) - rubocop-performance (1.10.1) - rubocop (>= 0.90.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.13.0) - standard (1.0.5) - rubocop (= 1.12.1) - rubocop-performance (= 1.10.1) - thor (1.2.2) - unicode-display_width (2.4.2) - webrick (1.8.1) - yard (0.9.34) - -PLATFORMS - aarch64-linux - -DEPENDENCIES - appraisal - climate_control (~> 0.2.0) - cucumber (~> 3) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 2.3.26 diff --git a/gemfiles/ruby_2.4.10_cucumber_4.gemfile b/gemfiles/ruby_2.4.10_cucumber_4.gemfile deleted file mode 100644 index afbdb6e9..00000000 --- a/gemfiles/ruby_2.4.10_cucumber_4.gemfile +++ /dev/null @@ -1,22 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec" -gem "os" -gem "climate_control", "~> 0.2.0" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" -gem "cucumber", "~> 4" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.4.10_cucumber_4.gemfile.lock b/gemfiles/ruby_2.4.10_cucumber_4.gemfile.lock deleted file mode 100644 index 4eef3651..00000000 --- a/gemfiles/ruby_2.4.10_cucumber_4.gemfile.lock +++ /dev/null @@ -1,155 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - activesupport (5.2.8.1) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 0.7, < 2) - minitest (~> 5.1) - tzinfo (~> 1.1) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - builder (3.2.4) - climate_control (0.2.0) - coderay (1.1.3) - concurrent-ruby (1.2.2) - cucumber (4.1.0) - builder (~> 3.2, >= 3.2.3) - cucumber-core (~> 7.1, >= 7.1.0) - cucumber-create-meta (~> 1.0.0, >= 1.0.0) - cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) - cucumber-gherkin (~> 14.0, >= 14.0.1) - cucumber-html-formatter (~> 7.0, >= 7.0.0) - cucumber-messages (~> 12.2, >= 12.2.0) - cucumber-wire (~> 3.1, >= 3.1.0) - diff-lcs (~> 1.3, >= 1.3, < 1.4) - multi_test (~> 0.1, >= 0.1.2) - sys-uname (~> 1.0, >= 1.0.2) - cucumber-core (7.1.0) - cucumber-gherkin (~> 14.0, >= 14.0.1) - cucumber-messages (~> 12.2, >= 12.2.0) - cucumber-tag-expressions (~> 2.0, >= 2.0.4) - cucumber-create-meta (1.0.0) - cucumber-messages (~> 12.2, >= 12.2.0) - sys-uname (~> 1.2, >= 1.2.1) - cucumber-cucumber-expressions (10.3.0) - cucumber-gherkin (14.2.0) - cucumber-messages (~> 12.4, >= 12.4.0) - cucumber-html-formatter (7.2.0) - cucumber-messages (~> 12.4, >= 12.4.0) - cucumber-messages (12.4.0) - protobuf-cucumber (~> 3.10, >= 3.10.8) - cucumber-tag-expressions (2.0.4) - cucumber-wire (3.1.0) - 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) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.3) - ffi (1.15.5) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - libdatadog (3.0.0.1.0-aarch64-linux) - libddwaf (1.9.0.0.1-aarch64-linux) - ffi (~> 1.0) - method_source (1.0.0) - middleware (0.1.0) - minitest (5.15.0) - msgpack (1.6.1) - multi_test (0.1.2) - os (1.1.4) - parallel (1.20.1) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - protobuf-cucumber (3.10.8) - activesupport (>= 3.2) - middleware - thor - thread_safe - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - racc (1.5.2) - rainbow (3.1.1) - rake (13.0.6) - regexp_parser (2.8.1) - rexml (3.2.5) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.12.1) - parallel (~> 1.10) - parser (>= 3.0.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.2.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.4.1) - parser (>= 2.7.1.5) - rubocop-performance (1.10.1) - rubocop (>= 0.90.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.13.0) - standard (1.0.5) - rubocop (= 1.12.1) - rubocop-performance (= 1.10.1) - sys-uname (1.2.3) - ffi (~> 1.1) - thor (1.2.2) - thread_safe (0.3.6) - tzinfo (1.2.11) - thread_safe (~> 0.1) - unicode-display_width (2.4.2) - webrick (1.8.1) - yard (0.9.34) - -PLATFORMS - aarch64-linux - -DEPENDENCIES - appraisal - climate_control (~> 0.2.0) - cucumber (~> 4) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 2.3.26 diff --git a/gemfiles/ruby_2.4.10_rspec_3.gemfile b/gemfiles/ruby_2.4.10_rspec_3.gemfile deleted file mode 100644 index 9c52ba99..00000000 --- a/gemfiles/ruby_2.4.10_rspec_3.gemfile +++ /dev/null @@ -1,21 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec", "~> 3" -gem "os" -gem "climate_control", "~> 0.2.0" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.4.10_rspec_3.gemfile.lock b/gemfiles/ruby_2.4.10_rspec_3.gemfile.lock deleted file mode 100644 index 991221a7..00000000 --- a/gemfiles/ruby_2.4.10_rspec_3.gemfile.lock +++ /dev/null @@ -1,101 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - climate_control (0.2.0) - coderay (1.1.3) - ddtrace (1.13.1) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.15.5) - libdatadog (3.0.0.1.0-aarch64-linux) - libddwaf (1.9.0.0.1-aarch64-linux) - ffi (~> 1.0) - method_source (1.0.0) - msgpack (1.6.1) - os (1.1.4) - parallel (1.20.1) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - racc (1.5.2) - rainbow (3.1.1) - rake (13.0.6) - regexp_parser (2.8.1) - rexml (3.2.5) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.12.1) - parallel (~> 1.10) - parser (>= 3.0.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.2.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.4.1) - parser (>= 2.7.1.5) - rubocop-performance (1.10.1) - rubocop (>= 0.90.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.13.0) - standard (1.0.5) - rubocop (= 1.12.1) - rubocop-performance (= 1.10.1) - thor (1.2.2) - unicode-display_width (2.4.2) - webrick (1.8.1) - yard (0.9.34) - -PLATFORMS - aarch64-linux - -DEPENDENCIES - appraisal - climate_control (~> 0.2.0) - datadog-ci! - os - pry - rake - rspec (~> 3) - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 2.3.26 diff --git a/gemfiles/ruby_2.5.9_cucumber_3.gemfile.lock b/gemfiles/ruby_2.5.9_cucumber_3.gemfile.lock deleted file mode 100644 index cb659be4..00000000 --- a/gemfiles/ruby_2.5.9_cucumber_3.gemfile.lock +++ /dev/null @@ -1,123 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - backports (3.24.1) - builder (3.2.4) - climate_control (1.2.0) - coderay (1.1.3) - cucumber (3.2.0) - builder (>= 2.1.2) - cucumber-core (~> 3.2.0) - cucumber-expressions (~> 6.0.1) - cucumber-wire (~> 0.0.1) - diff-lcs (~> 1.3) - gherkin (~> 5.1.0) - multi_json (>= 1.7.5, < 2.0) - multi_test (>= 0.1.2) - cucumber-core (3.2.1) - backports (>= 3.8.0) - cucumber-tag_expressions (~> 1.1.0) - gherkin (~> 5.0) - cucumber-expressions (6.0.1) - cucumber-tag_expressions (1.1.1) - cucumber-wire (0.0.1) - ddtrace (1.13.1) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.15.5) - gherkin (5.1.0) - libdatadog (3.0.0.1.0-aarch64-linux) - libddwaf (1.9.0.0.1-aarch64-linux) - ffi (~> 1.0) - method_source (1.0.0) - msgpack (1.7.2) - multi_json (1.15.0) - multi_test (1.1.0) - os (1.1.4) - parallel (1.23.0) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - racc (1.7.1) - rainbow (3.1.1) - rake (13.0.6) - regexp_parser (2.8.1) - rexml (3.2.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.25.0) - parallel (~> 1.10) - parser (>= 3.1.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.15.1, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.17.0) - parser (>= 3.1.1.0) - rubocop-performance (1.13.2) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.13.0) - standard (1.7.0) - rubocop (= 1.25.0) - rubocop-performance (= 1.13.2) - thor (1.2.2) - unicode-display_width (2.4.2) - webrick (1.8.1) - yard (0.9.34) - -PLATFORMS - aarch64-linux - -DEPENDENCIES - appraisal - climate_control - cucumber (~> 3) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 2.3.26 diff --git a/gemfiles/ruby_2.5.9_cucumber_4.gemfile.lock b/gemfiles/ruby_2.5.9_cucumber_4.gemfile.lock deleted file mode 100644 index 58ec8a44..00000000 --- a/gemfiles/ruby_2.5.9_cucumber_4.gemfile.lock +++ /dev/null @@ -1,157 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - activesupport (6.1.7.4) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - zeitwerk (~> 2.3) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - builder (3.2.4) - climate_control (1.2.0) - coderay (1.1.3) - concurrent-ruby (1.2.2) - cucumber (4.1.0) - builder (~> 3.2, >= 3.2.3) - cucumber-core (~> 7.1, >= 7.1.0) - cucumber-create-meta (~> 1.0.0, >= 1.0.0) - cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) - cucumber-gherkin (~> 14.0, >= 14.0.1) - cucumber-html-formatter (~> 7.0, >= 7.0.0) - cucumber-messages (~> 12.2, >= 12.2.0) - cucumber-wire (~> 3.1, >= 3.1.0) - diff-lcs (~> 1.3, >= 1.3, < 1.4) - multi_test (~> 0.1, >= 0.1.2) - sys-uname (~> 1.0, >= 1.0.2) - cucumber-core (7.1.0) - cucumber-gherkin (~> 14.0, >= 14.0.1) - cucumber-messages (~> 12.2, >= 12.2.0) - cucumber-tag-expressions (~> 2.0, >= 2.0.4) - cucumber-create-meta (1.0.0) - cucumber-messages (~> 12.2, >= 12.2.0) - sys-uname (~> 1.2, >= 1.2.1) - cucumber-cucumber-expressions (10.3.0) - cucumber-gherkin (14.2.0) - cucumber-messages (~> 12.4, >= 12.4.0) - cucumber-html-formatter (7.2.0) - cucumber-messages (~> 12.4, >= 12.4.0) - cucumber-messages (12.4.0) - protobuf-cucumber (~> 3.10, >= 3.10.8) - cucumber-tag-expressions (2.0.4) - cucumber-wire (3.1.0) - 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) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.3) - ffi (1.15.5) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - libdatadog (3.0.0.1.0-aarch64-linux) - libddwaf (1.9.0.0.1-aarch64-linux) - ffi (~> 1.0) - method_source (1.0.0) - middleware (0.1.0) - minitest (5.15.0) - msgpack (1.7.2) - multi_test (0.1.2) - os (1.1.4) - parallel (1.23.0) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - protobuf-cucumber (3.10.8) - activesupport (>= 3.2) - middleware - thor - thread_safe - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - racc (1.7.1) - rainbow (3.1.1) - rake (13.0.6) - regexp_parser (2.8.1) - rexml (3.2.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.25.0) - parallel (~> 1.10) - parser (>= 3.1.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.15.1, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.17.0) - parser (>= 3.1.1.0) - rubocop-performance (1.13.2) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.13.0) - standard (1.7.0) - rubocop (= 1.25.0) - rubocop-performance (= 1.13.2) - sys-uname (1.2.3) - ffi (~> 1.1) - thor (1.2.2) - thread_safe (0.3.6) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (2.4.2) - webrick (1.8.1) - yard (0.9.34) - zeitwerk (2.6.11) - -PLATFORMS - aarch64-linux - -DEPENDENCIES - appraisal - climate_control - cucumber (~> 4) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 2.3.26 diff --git a/gemfiles/ruby_2.5.9_cucumber_5.gemfile.lock b/gemfiles/ruby_2.5.9_cucumber_5.gemfile.lock deleted file mode 100644 index a58c2c5f..00000000 --- a/gemfiles/ruby_2.5.9_cucumber_5.gemfile.lock +++ /dev/null @@ -1,157 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - activesupport (6.1.7.4) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - zeitwerk (~> 2.3) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - builder (3.2.4) - climate_control (1.2.0) - coderay (1.1.3) - concurrent-ruby (1.2.2) - cucumber (5.3.0) - builder (~> 3.2, >= 3.2.4) - cucumber-core (~> 8.0, >= 8.0.1) - cucumber-create-meta (~> 2.0, >= 2.0.2) - cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) - cucumber-gherkin (~> 15.0, >= 15.0.2) - cucumber-html-formatter (~> 9.0, >= 9.0.0) - cucumber-messages (~> 13.1, >= 13.1.0) - cucumber-wire (~> 4.0, >= 4.0.1) - diff-lcs (~> 1.4, >= 1.4.4) - multi_test (~> 0.1, >= 0.1.2) - sys-uname (~> 1.2, >= 1.2.1) - cucumber-core (8.0.1) - cucumber-gherkin (~> 15.0, >= 15.0.2) - cucumber-messages (~> 13.0, >= 13.0.1) - cucumber-tag-expressions (~> 2.0, >= 2.0.4) - cucumber-create-meta (2.0.4) - cucumber-messages (~> 13.1, >= 13.1.0) - sys-uname (~> 1.2, >= 1.2.1) - cucumber-cucumber-expressions (10.3.0) - cucumber-gherkin (15.0.2) - cucumber-messages (~> 13.0, >= 13.0.1) - cucumber-html-formatter (9.0.0) - cucumber-messages (~> 13.0, >= 13.0.1) - cucumber-messages (13.2.1) - protobuf-cucumber (~> 3.10, >= 3.10.8) - cucumber-tag-expressions (2.0.4) - cucumber-wire (4.0.1) - 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) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.15.5) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - libdatadog (3.0.0.1.0-aarch64-linux) - libddwaf (1.9.0.0.1-aarch64-linux) - ffi (~> 1.0) - method_source (1.0.0) - middleware (0.1.0) - minitest (5.15.0) - msgpack (1.7.2) - multi_test (0.1.2) - os (1.1.4) - parallel (1.23.0) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - protobuf-cucumber (3.10.8) - activesupport (>= 3.2) - middleware - thor - thread_safe - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - racc (1.7.1) - rainbow (3.1.1) - rake (13.0.6) - regexp_parser (2.8.1) - rexml (3.2.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.25.0) - parallel (~> 1.10) - parser (>= 3.1.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.15.1, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.17.0) - parser (>= 3.1.1.0) - rubocop-performance (1.13.2) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.13.0) - standard (1.7.0) - rubocop (= 1.25.0) - rubocop-performance (= 1.13.2) - sys-uname (1.2.3) - ffi (~> 1.1) - thor (1.2.2) - thread_safe (0.3.6) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (2.4.2) - webrick (1.8.1) - yard (0.9.34) - zeitwerk (2.6.11) - -PLATFORMS - aarch64-linux - -DEPENDENCIES - appraisal - climate_control - cucumber (~> 5) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 2.3.26 diff --git a/gemfiles/ruby_2.5.9_cucumber_6.gemfile b/gemfiles/ruby_2.5.9_cucumber_6.gemfile deleted file mode 100644 index 5486f9be..00000000 --- a/gemfiles/ruby_2.5.9_cucumber_6.gemfile +++ /dev/null @@ -1,22 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec" -gem "os" -gem "climate_control" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" -gem "cucumber", "~> 6" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.5.9_cucumber_6.gemfile.lock b/gemfiles/ruby_2.5.9_cucumber_6.gemfile.lock deleted file mode 100644 index e7593cb6..00000000 --- a/gemfiles/ruby_2.5.9_cucumber_6.gemfile.lock +++ /dev/null @@ -1,161 +0,0 @@ -PATH - remote: .. - specs: - datadog-ci (0.1.0) - ddtrace (~> 1) - -GEM - remote: https://rubygems.org/ - specs: - activesupport (6.1.7.4) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - zeitwerk (~> 2.3) - appraisal (2.5.0) - bundler - rake - thor (>= 0.14.0) - ast (2.4.2) - builder (3.2.4) - climate_control (1.2.0) - coderay (1.1.3) - concurrent-ruby (1.2.2) - cucumber (6.1.0) - builder (~> 3.2, >= 3.2.4) - cucumber-core (~> 9.0, >= 9.0.1) - cucumber-create-meta (~> 4.0, >= 4.0.0) - cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) - cucumber-gherkin (~> 18.1, >= 18.1.0) - cucumber-html-formatter (~> 13.0, >= 13.0.0) - cucumber-messages (~> 15.0, >= 15.0.0) - cucumber-wire (~> 5.0, >= 5.0.1) - diff-lcs (~> 1.4, >= 1.4.4) - mime-types (~> 3.3, >= 3.3.1) - multi_test (~> 0.1, >= 0.1.2) - sys-uname (~> 1.2, >= 1.2.2) - cucumber-core (9.0.1) - cucumber-gherkin (~> 18.1, >= 18.1.0) - cucumber-messages (~> 15.0, >= 15.0.0) - cucumber-tag-expressions (~> 3.0, >= 3.0.1) - cucumber-create-meta (4.0.0) - cucumber-messages (~> 15.0, >= 15.0.0) - sys-uname (~> 1.2, >= 1.2.2) - cucumber-cucumber-expressions (12.1.3) - cucumber-gherkin (18.1.1) - cucumber-messages (~> 15.0, >= 15.0.0) - cucumber-html-formatter (13.0.0) - cucumber-messages (~> 15.0, >= 15.0.0) - cucumber-messages (15.0.0) - protobuf-cucumber (~> 3.10, >= 3.10.8) - cucumber-tag-expressions (3.0.1) - cucumber-wire (5.0.1) - 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) - debase-ruby_core_source (= 3.2.1) - libdatadog (~> 3.0.0.1.0) - libddwaf (~> 1.9.0.0.0) - msgpack - debase-ruby_core_source (3.2.1) - diff-lcs (1.5.0) - ffi (1.15.5) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - libdatadog (3.0.0.1.0-aarch64-linux) - libddwaf (1.9.0.0.1-aarch64-linux) - ffi (~> 1.0) - method_source (1.0.0) - middleware (0.1.0) - mime-types (3.5.0) - mime-types-data (~> 3.2015) - mime-types-data (3.2023.0808) - minitest (5.15.0) - msgpack (1.7.2) - multi_test (0.1.2) - os (1.1.4) - parallel (1.23.0) - parser (3.2.2.3) - ast (~> 2.4.1) - racc - protobuf-cucumber (3.10.8) - activesupport (>= 3.2) - middleware - thor - thread_safe - pry (0.14.2) - coderay (~> 1.1) - method_source (~> 1.0) - racc (1.7.1) - rainbow (3.1.1) - rake (13.0.6) - regexp_parser (2.8.1) - rexml (3.2.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-collection_matchers (1.2.0) - rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.6) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.1) - rspec_junit_formatter (0.6.0) - rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.25.0) - parallel (~> 1.10) - parser (>= 3.1.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.15.1, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.17.0) - parser (>= 3.1.1.0) - rubocop-performance (1.13.2) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.13.0) - standard (1.7.0) - rubocop (= 1.25.0) - rubocop-performance (= 1.13.2) - sys-uname (1.2.3) - ffi (~> 1.1) - thor (1.2.2) - thread_safe (0.3.6) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unicode-display_width (2.4.2) - webrick (1.8.1) - yard (0.9.34) - zeitwerk (2.6.11) - -PLATFORMS - aarch64-linux - -DEPENDENCIES - appraisal - climate_control - cucumber (~> 6) - datadog-ci! - os - pry - rake - rspec - rspec-collection_matchers - rspec_junit_formatter - standard (<= 1.24.3) - webrick - yard - -BUNDLED WITH - 2.3.26 diff --git a/gemfiles/ruby_2.5.9_cucumber_7.gemfile b/gemfiles/ruby_2.5.9_cucumber_7.gemfile deleted file mode 100644 index 57f73787..00000000 --- a/gemfiles/ruby_2.5.9_cucumber_7.gemfile +++ /dev/null @@ -1,22 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec" -gem "os" -gem "climate_control" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" -gem "cucumber", "~> 7" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.5.9_rspec_3.gemfile b/gemfiles/ruby_2.5.9_rspec_3.gemfile deleted file mode 100644 index 86c8d472..00000000 --- a/gemfiles/ruby_2.5.9_rspec_3.gemfile +++ /dev/null @@ -1,21 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec", "~> 3" -gem "os" -gem "climate_control" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.6.10_cucumber_3.gemfile b/gemfiles/ruby_2.6.10_cucumber_3.gemfile deleted file mode 100644 index 988e4792..00000000 --- a/gemfiles/ruby_2.6.10_cucumber_3.gemfile +++ /dev/null @@ -1,22 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec" -gem "os" -gem "climate_control" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" -gem "cucumber", "~> 3" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.6.10_cucumber_4.gemfile b/gemfiles/ruby_2.6.10_cucumber_4.gemfile deleted file mode 100644 index 1b00e132..00000000 --- a/gemfiles/ruby_2.6.10_cucumber_4.gemfile +++ /dev/null @@ -1,22 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec" -gem "os" -gem "climate_control" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" -gem "cucumber", "~> 4" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.6.10_cucumber_5.gemfile b/gemfiles/ruby_2.6.10_cucumber_5.gemfile deleted file mode 100644 index b01b1aaf..00000000 --- a/gemfiles/ruby_2.6.10_cucumber_5.gemfile +++ /dev/null @@ -1,22 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec" -gem "os" -gem "climate_control" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" -gem "cucumber", "~> 5" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.6.10_cucumber_6.gemfile b/gemfiles/ruby_2.6.10_cucumber_6.gemfile deleted file mode 100644 index 5486f9be..00000000 --- a/gemfiles/ruby_2.6.10_cucumber_6.gemfile +++ /dev/null @@ -1,22 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec" -gem "os" -gem "climate_control" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" -gem "cucumber", "~> 6" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.6.10_cucumber_7.gemfile b/gemfiles/ruby_2.6.10_cucumber_7.gemfile deleted file mode 100644 index 57f73787..00000000 --- a/gemfiles/ruby_2.6.10_cucumber_7.gemfile +++ /dev/null @@ -1,22 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec" -gem "os" -gem "climate_control" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" -gem "cucumber", "~> 7" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/ruby_2.6.10_rspec_3.gemfile b/gemfiles/ruby_2.6.10_rspec_3.gemfile deleted file mode 100644 index 86c8d472..00000000 --- a/gemfiles/ruby_2.6.10_rspec_3.gemfile +++ /dev/null @@ -1,21 +0,0 @@ -# This file was generated by Appraisal - -source "https://rubygems.org" - -gem "pry" -gem "rake" -gem "rspec", "~> 3" -gem "os" -gem "climate_control" -gem "rspec-collection_matchers" -gem "rspec_junit_formatter" -gem "appraisal" -gem "standard", "<= 1.24.3" -gem "yard" -gem "webrick" - -group :check do - -end - -gemspec path: "../" diff --git a/gemfiles/jruby_9.2.21.0_cucumber_3.gemfile b/gemfiles/ruby_3.3.0_cucumber_3.gemfile similarity index 100% rename from gemfiles/jruby_9.2.21.0_cucumber_3.gemfile rename to gemfiles/ruby_3.3.0_cucumber_3.gemfile diff --git a/gemfiles/ruby_2.6.10_cucumber_3.gemfile.lock b/gemfiles/ruby_3.3.0_cucumber_3.gemfile.lock similarity index 99% rename from gemfiles/ruby_2.6.10_cucumber_3.gemfile.lock rename to gemfiles/ruby_3.3.0_cucumber_3.gemfile.lock index 61d9c512..ce9b8dee 100644 --- a/gemfiles/ruby_2.6.10_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_3.3.0_cucumber_3.gemfile.lock @@ -124,4 +124,4 @@ DEPENDENCIES yard BUNDLED WITH - 2.3.26 + 2.4.19 diff --git a/gemfiles/jruby_9.2.21.0_cucumber_4.gemfile b/gemfiles/ruby_3.3.0_cucumber_4.gemfile similarity index 100% rename from gemfiles/jruby_9.2.21.0_cucumber_4.gemfile rename to gemfiles/ruby_3.3.0_cucumber_4.gemfile diff --git a/gemfiles/ruby_2.6.10_cucumber_4.gemfile.lock b/gemfiles/ruby_3.3.0_cucumber_4.gemfile.lock similarity index 78% rename from gemfiles/ruby_2.6.10_cucumber_4.gemfile.lock rename to gemfiles/ruby_3.3.0_cucumber_4.gemfile.lock index 3c489a2e..7b640e87 100644 --- a/gemfiles/ruby_2.6.10_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_3.3.0_cucumber_4.gemfile.lock @@ -7,12 +7,11 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.4) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - zeitwerk (~> 2.3) appraisal (2.5.0) bundler rake @@ -22,44 +21,40 @@ GEM climate_control (1.2.0) coderay (1.1.3) concurrent-ruby (1.2.2) - cucumber (4.1.0) + cucumber (4.0.0) builder (~> 3.2, >= 3.2.3) - cucumber-core (~> 7.1, >= 7.1.0) - cucumber-create-meta (~> 1.0.0, >= 1.0.0) + cucumber-core (~> 7.0, >= 7.0.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) - cucumber-gherkin (~> 14.0, >= 14.0.1) - cucumber-html-formatter (~> 7.0, >= 7.0.0) - cucumber-messages (~> 12.2, >= 12.2.0) - cucumber-wire (~> 3.1, >= 3.1.0) - diff-lcs (~> 1.3, >= 1.3, < 1.4) + cucumber-gherkin (~> 13.0, >= 13.0.0) + cucumber-html-formatter (~> 6.0, >= 6.0.1) + cucumber-messages (~> 12.1, >= 12.1.1) + cucumber-wire (~> 3.0, >= 3.0.0) + diff-lcs (~> 1.3, >= 1.3) multi_test (~> 0.1, >= 0.1.2) sys-uname (~> 1.0, >= 1.0.2) - cucumber-core (7.1.0) - cucumber-gherkin (~> 14.0, >= 14.0.1) - cucumber-messages (~> 12.2, >= 12.2.0) + cucumber-core (7.0.0) + cucumber-gherkin (~> 13.0, >= 13.0.0) + cucumber-messages (~> 12.1, >= 12.1.1) cucumber-tag-expressions (~> 2.0, >= 2.0.4) - cucumber-create-meta (1.0.0) - cucumber-messages (~> 12.2, >= 12.2.0) - sys-uname (~> 1.2, >= 1.2.1) cucumber-cucumber-expressions (10.3.0) - cucumber-gherkin (14.2.0) - cucumber-messages (~> 12.4, >= 12.4.0) - cucumber-html-formatter (7.2.0) - cucumber-messages (~> 12.4, >= 12.4.0) + cucumber-gherkin (13.0.0) + cucumber-messages (~> 12.0, >= 12.0.0) + cucumber-html-formatter (6.0.3) + cucumber-messages (~> 12.1, >= 12.1.1) cucumber-messages (12.4.0) protobuf-cucumber (~> 3.10, >= 3.10.8) cucumber-tag-expressions (2.0.4) - cucumber-wire (3.1.0) - cucumber-core (~> 7.1, >= 7.1.0) + cucumber-wire (3.0.0) + cucumber-core (~> 7.0, >= 7.0.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) - cucumber-messages (~> 12.2, >= 12.2.0) + cucumber-messages (~> 12.1, >= 12.1.1) ddtrace (1.13.1) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) libddwaf (~> 1.9.0.0.0) msgpack debase-ruby_core_source (3.2.1) - diff-lcs (1.3) + diff-lcs (1.5.0) ffi (1.15.5) i18n (1.14.1) concurrent-ruby (~> 1.0) @@ -137,7 +132,6 @@ GEM unicode-display_width (2.4.2) webrick (1.8.1) yard (0.9.34) - zeitwerk (2.6.11) PLATFORMS aarch64-linux @@ -158,4 +152,4 @@ DEPENDENCIES yard BUNDLED WITH - 2.3.26 + 2.4.19 diff --git a/gemfiles/jruby_9.2.21.0_cucumber_5.gemfile b/gemfiles/ruby_3.3.0_cucumber_5.gemfile similarity index 100% rename from gemfiles/jruby_9.2.21.0_cucumber_5.gemfile rename to gemfiles/ruby_3.3.0_cucumber_5.gemfile diff --git a/gemfiles/ruby_2.6.10_cucumber_5.gemfile.lock b/gemfiles/ruby_3.3.0_cucumber_5.gemfile.lock similarity index 98% rename from gemfiles/ruby_2.6.10_cucumber_5.gemfile.lock rename to gemfiles/ruby_3.3.0_cucumber_5.gemfile.lock index 85dc768f..69ccada1 100644 --- a/gemfiles/ruby_2.6.10_cucumber_5.gemfile.lock +++ b/gemfiles/ruby_3.3.0_cucumber_5.gemfile.lock @@ -7,12 +7,11 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.4) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - zeitwerk (~> 2.3) appraisal (2.5.0) bundler rake @@ -137,7 +136,6 @@ GEM unicode-display_width (2.4.2) webrick (1.8.1) yard (0.9.34) - zeitwerk (2.6.11) PLATFORMS aarch64-linux @@ -158,4 +156,4 @@ DEPENDENCIES yard BUNDLED WITH - 2.3.26 + 2.4.19 diff --git a/gemfiles/jruby_9.2.21.0_cucumber_6.gemfile b/gemfiles/ruby_3.3.0_cucumber_6.gemfile similarity index 100% rename from gemfiles/jruby_9.2.21.0_cucumber_6.gemfile rename to gemfiles/ruby_3.3.0_cucumber_6.gemfile diff --git a/gemfiles/ruby_2.6.10_cucumber_6.gemfile.lock b/gemfiles/ruby_3.3.0_cucumber_6.gemfile.lock similarity index 98% rename from gemfiles/ruby_2.6.10_cucumber_6.gemfile.lock rename to gemfiles/ruby_3.3.0_cucumber_6.gemfile.lock index 71c9a322..116c39dc 100644 --- a/gemfiles/ruby_2.6.10_cucumber_6.gemfile.lock +++ b/gemfiles/ruby_3.3.0_cucumber_6.gemfile.lock @@ -7,12 +7,11 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.4) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - zeitwerk (~> 2.3) appraisal (2.5.0) bundler rake @@ -141,7 +140,6 @@ GEM unicode-display_width (2.4.2) webrick (1.8.1) yard (0.9.34) - zeitwerk (2.6.11) PLATFORMS aarch64-linux @@ -162,4 +160,4 @@ DEPENDENCIES yard BUNDLED WITH - 2.3.26 + 2.4.19 diff --git a/gemfiles/jruby_9.2.21.0_cucumber_7.gemfile b/gemfiles/ruby_3.3.0_cucumber_7.gemfile similarity index 100% rename from gemfiles/jruby_9.2.21.0_cucumber_7.gemfile rename to gemfiles/ruby_3.3.0_cucumber_7.gemfile diff --git a/gemfiles/ruby_2.6.10_cucumber_7.gemfile.lock b/gemfiles/ruby_3.3.0_cucumber_7.gemfile.lock similarity index 99% rename from gemfiles/ruby_2.6.10_cucumber_7.gemfile.lock rename to gemfiles/ruby_3.3.0_cucumber_7.gemfile.lock index e0cd67c3..01e35062 100644 --- a/gemfiles/ruby_2.6.10_cucumber_7.gemfile.lock +++ b/gemfiles/ruby_3.3.0_cucumber_7.gemfile.lock @@ -140,4 +140,4 @@ DEPENDENCIES yard BUNDLED WITH - 2.3.26 + 2.4.19 diff --git a/gemfiles/ruby_2.5.9_cucumber_4.gemfile b/gemfiles/ruby_3.3.0_cucumber_8.gemfile similarity index 93% rename from gemfiles/ruby_2.5.9_cucumber_4.gemfile rename to gemfiles/ruby_3.3.0_cucumber_8.gemfile index 1b00e132..cfed5d9e 100644 --- a/gemfiles/ruby_2.5.9_cucumber_4.gemfile +++ b/gemfiles/ruby_3.3.0_cucumber_8.gemfile @@ -13,7 +13,7 @@ gem "appraisal" gem "standard", "<= 1.24.3" gem "yard" gem "webrick" -gem "cucumber", "~> 4" +gem "cucumber", "~> 8" group :check do diff --git a/gemfiles/ruby_2.5.9_cucumber_7.gemfile.lock b/gemfiles/ruby_3.3.0_cucumber_8.gemfile.lock similarity index 61% rename from gemfiles/ruby_2.5.9_cucumber_7.gemfile.lock rename to gemfiles/ruby_3.3.0_cucumber_8.gemfile.lock index 8fb4d159..23aa52f3 100644 --- a/gemfiles/ruby_2.5.9_cucumber_7.gemfile.lock +++ b/gemfiles/ruby_3.3.0_cucumber_8.gemfile.lock @@ -15,36 +15,30 @@ GEM builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) - cucumber (7.1.0) + cucumber (8.0.0) builder (~> 3.2, >= 3.2.4) - cucumber-core (~> 10.1, >= 10.1.0) - cucumber-create-meta (~> 6.0, >= 6.0.1) - cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - cucumber-gherkin (~> 22.0, >= 22.0.0) - cucumber-html-formatter (~> 17.0, >= 17.0.0) - cucumber-messages (~> 17.1, >= 17.1.1) - cucumber-wire (~> 6.2, >= 6.2.0) - diff-lcs (~> 1.4, >= 1.4.4) - mime-types (~> 3.3, >= 3.3.1) - multi_test (~> 0.1, >= 0.1.2) + cucumber-ci-environment (~> 9.0, >= 9.0.4) + cucumber-core (~> 11.0, >= 11.0.0) + cucumber-cucumber-expressions (~> 15.1, >= 15.1.1) + cucumber-gherkin (~> 23.0, >= 23.0.1) + cucumber-html-formatter (~> 19.1, >= 19.1.0) + cucumber-messages (~> 18.0, >= 18.0.0) + diff-lcs (~> 1.5, >= 1.5.0) + mime-types (~> 3.4, >= 3.4.1) + multi_test (~> 1.1, >= 1.1.0) sys-uname (~> 1.2, >= 1.2.2) - cucumber-core (10.1.1) - cucumber-gherkin (~> 22.0, >= 22.0.0) - cucumber-messages (~> 17.1, >= 17.1.1) + cucumber-ci-environment (9.2.0) + cucumber-core (11.0.0) + cucumber-gherkin (~> 23.0, >= 23.0.1) + cucumber-messages (~> 18.0, >= 18.0.0) cucumber-tag-expressions (~> 4.1, >= 4.1.0) - cucumber-create-meta (6.0.4) - cucumber-messages (~> 17.1, >= 17.1.1) - sys-uname (~> 1.2, >= 1.2.2) - cucumber-cucumber-expressions (14.0.0) - cucumber-gherkin (22.0.0) - cucumber-messages (~> 17.1, >= 17.1.1) - cucumber-html-formatter (17.0.0) - cucumber-messages (~> 17.1, >= 17.1.0) - cucumber-messages (17.1.1) + cucumber-cucumber-expressions (15.2.0) + cucumber-gherkin (23.0.1) + cucumber-messages (~> 18.0, >= 18.0.0) + cucumber-html-formatter (19.2.0) + cucumber-messages (~> 18.0, >= 18.0.0) + cucumber-messages (18.0.0) cucumber-tag-expressions (4.1.0) - cucumber-wire (6.2.1) - cucumber-core (~> 10.1, >= 10.1.0) - cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) ddtrace (1.13.1) debase-ruby_core_source (= 3.2.1) libdatadog (~> 3.0.0.1.0) @@ -53,6 +47,8 @@ GEM debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) + json (2.6.3) + language_server-protocol (3.17.0.3) libdatadog (3.0.0.1.0-aarch64-linux) libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) @@ -61,7 +57,7 @@ GEM mime-types-data (~> 3.2015) mime-types-data (3.2023.0808) msgpack (1.7.2) - multi_test (0.1.2) + multi_test (1.1.0) os (1.1.4) parallel (1.23.0) parser (3.2.2.3) @@ -92,24 +88,26 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.25.0) + rubocop (1.44.1) + json (~> 2.3) parallel (~> 1.10) - parser (>= 3.1.0.0) + parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.15.1, < 2.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.17.0) - parser (>= 3.1.1.0) - rubocop-performance (1.13.2) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.29.0) + parser (>= 3.2.1.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.7.0) - rubocop (= 1.25.0) - rubocop-performance (= 1.13.2) + standard (1.24.3) + language_server-protocol (~> 3.17.0.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) sys-uname (1.2.3) ffi (~> 1.1) thor (1.2.2) @@ -123,7 +121,7 @@ PLATFORMS DEPENDENCIES appraisal climate_control - cucumber (~> 7) + cucumber (~> 8) datadog-ci! os pry @@ -136,4 +134,4 @@ DEPENDENCIES yard BUNDLED WITH - 2.3.26 + 2.4.19 diff --git a/gemfiles/ruby_2.5.9_cucumber_5.gemfile b/gemfiles/ruby_3.3.0_minitest_5.gemfile similarity index 93% rename from gemfiles/ruby_2.5.9_cucumber_5.gemfile rename to gemfiles/ruby_3.3.0_minitest_5.gemfile index b01b1aaf..130a7ef0 100644 --- a/gemfiles/ruby_2.5.9_cucumber_5.gemfile +++ b/gemfiles/ruby_3.3.0_minitest_5.gemfile @@ -13,7 +13,7 @@ gem "appraisal" gem "standard", "<= 1.24.3" gem "yard" gem "webrick" -gem "cucumber", "~> 5" +gem "minitest", "~> 5" group :check do diff --git a/gemfiles/ruby_2.5.9_rspec_3.gemfile.lock b/gemfiles/ruby_3.3.0_minitest_5.gemfile.lock similarity index 79% rename from gemfiles/ruby_2.5.9_rspec_3.gemfile.lock rename to gemfiles/ruby_3.3.0_minitest_5.gemfile.lock index 540f2b94..acad931a 100644 --- a/gemfiles/ruby_2.5.9_rspec_3.gemfile.lock +++ b/gemfiles/ruby_3.3.0_minitest_5.gemfile.lock @@ -22,10 +22,13 @@ GEM debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) + json (2.6.3) + language_server-protocol (3.17.0.3) libdatadog (3.0.0.1.0-aarch64-linux) libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) + minitest (5.19.0) msgpack (1.7.2) os (1.1.4) parallel (1.23.0) @@ -57,24 +60,26 @@ GEM rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.25.0) + rubocop (1.44.1) + json (~> 2.3) parallel (~> 1.10) - parser (>= 3.1.0.0) + parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.15.1, < 2.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.17.0) - parser (>= 3.1.1.0) - rubocop-performance (1.13.2) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.29.0) + parser (>= 3.2.1.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.7.0) - rubocop (= 1.25.0) - rubocop-performance (= 1.13.2) + standard (1.24.3) + language_server-protocol (~> 3.17.0.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) thor (1.2.2) unicode-display_width (2.4.2) webrick (1.8.1) @@ -87,10 +92,11 @@ DEPENDENCIES appraisal climate_control datadog-ci! + minitest (~> 5) os pry rake - rspec (~> 3) + rspec rspec-collection_matchers rspec_junit_formatter standard (<= 1.24.3) @@ -98,4 +104,4 @@ DEPENDENCIES yard BUNDLED WITH - 2.3.26 + 2.4.19 diff --git a/gemfiles/jruby_9.2.21.0_rspec_3.gemfile b/gemfiles/ruby_3.3.0_rspec_3.gemfile similarity index 100% rename from gemfiles/jruby_9.2.21.0_rspec_3.gemfile rename to gemfiles/ruby_3.3.0_rspec_3.gemfile diff --git a/gemfiles/ruby_2.6.10_rspec_3.gemfile.lock b/gemfiles/ruby_3.3.0_rspec_3.gemfile.lock similarity index 99% rename from gemfiles/ruby_2.6.10_rspec_3.gemfile.lock rename to gemfiles/ruby_3.3.0_rspec_3.gemfile.lock index 054e82a7..c6950185 100644 --- a/gemfiles/ruby_2.6.10_rspec_3.gemfile.lock +++ b/gemfiles/ruby_3.3.0_rspec_3.gemfile.lock @@ -102,4 +102,4 @@ DEPENDENCIES yard BUNDLED WITH - 2.3.26 + 2.4.19 diff --git a/lib/datadog/ci/contrib/cucumber/integration.rb b/lib/datadog/ci/contrib/cucumber/integration.rb index 2e9c4b2d..153fd030 100644 --- a/lib/datadog/ci/contrib/cucumber/integration.rb +++ b/lib/datadog/ci/contrib/cucumber/integration.rb @@ -14,8 +14,7 @@ class Integration register_as :cucumber, auto_patch: true def self.version - Gem.loaded_specs["cucumber"] \ - && Gem.loaded_specs["cucumber"].version + Gem.loaded_specs["cucumber"]&.version end def self.loaded? diff --git a/lib/datadog/ci/contrib/minitest/integration.rb b/lib/datadog/ci/contrib/minitest/integration.rb index 4be1ae1c..125425e7 100644 --- a/lib/datadog/ci/contrib/minitest/integration.rb +++ b/lib/datadog/ci/contrib/minitest/integration.rb @@ -14,7 +14,7 @@ class Integration register_as :minitest, auto_patch: true def self.version - Gem.loaded_specs["minitest"] && Gem.loaded_specs["minitest"].version + Gem.loaded_specs["minitest"]&.version end def self.loaded? diff --git a/lib/datadog/ci/contrib/rspec/integration.rb b/lib/datadog/ci/contrib/rspec/integration.rb index 5ce19878..cc50db04 100644 --- a/lib/datadog/ci/contrib/rspec/integration.rb +++ b/lib/datadog/ci/contrib/rspec/integration.rb @@ -16,8 +16,7 @@ class Integration register_as :rspec, auto_patch: true def self.version - Gem.loaded_specs["rspec-core"] \ - && Gem.loaded_specs["rspec-core"].version + Gem.loaded_specs["rspec-core"]&.version end def self.loaded? diff --git a/lib/datadog/ci/ext/environment.rb b/lib/datadog/ci/ext/environment.rb index 1a87b73e..2235221a 100644 --- a/lib/datadog/ci/ext/environment.rb +++ b/lib/datadog/ci/ext/environment.rb @@ -86,7 +86,7 @@ def normalize_ref(name) end def filter_sensitive_info(url) - url.gsub(%r{(https?://)[^/]*@}, '\1') unless url.nil? + url&.gsub(%r{(https?://)[^/]*@}, '\1') end # CI providers @@ -175,7 +175,7 @@ def extract_bitbucket(env) Core::Git::Ext::TAG_REPOSITORY_URL => env["BITBUCKET_GIT_SSH_ORIGIN"], Core::Git::Ext::TAG_TAG => env["BITBUCKET_TAG"], TAG_JOB_URL => url, - TAG_PIPELINE_ID => env["BITBUCKET_PIPELINE_UUID"] && env["BITBUCKET_PIPELINE_UUID"].tr("{}", ""), + TAG_PIPELINE_ID => env["BITBUCKET_PIPELINE_UUID"]&.tr("{}", ""), TAG_PIPELINE_NAME => env["BITBUCKET_REPO_FULL_NAME"], TAG_PIPELINE_NUMBER => env["BITBUCKET_BUILD_NUMBER"], TAG_PIPELINE_URL => url, @@ -554,7 +554,7 @@ def extract_local_git def branch_or_tag(branch_or_tag) branch = tag = nil - if branch_or_tag && branch_or_tag.include?("tags/") + if branch_or_tag&.include?("tags/") tag = branch_or_tag else branch = branch_or_tag diff --git a/tasks/appraisal.rake b/tasks/appraisal.rake index 72dfa008..01d12558 100644 --- a/tasks/appraisal.rake +++ b/tasks/appraisal.rake @@ -2,9 +2,9 @@ namespace :appraisal do # rubocop:disable Metrics/BlockLength def ruby_versions(versions) - return TRACER_VERSIONS if versions.empty? + return RUBY_VERSIONS if versions.empty? - TRACER_VERSIONS & versions + RUBY_VERSIONS & versions end def bundler_version(ruby_version) @@ -43,17 +43,11 @@ namespace :appraisal do # rubocop:disable Metrics/BlockLength def lockfile_prefix(ruby_version) ruby_version = { - "2.1" => "2.1.10", - "2.2" => "2.2.10", - "2.3" => "2.3.8", - "2.4" => "2.4.10", - "2.5" => "2.5.9", - "2.6" => "2.6.10", "2.7" => "2.7.6", "3.0" => "3.0.4", "3.1" => "3.1.2", "3.2" => "3.2.0", - "jruby-9.2" => "jruby-9.2.21.0", + "3.3" => "3.3.0", "jruby-9.3" => "jruby-9.3.9.0", "jruby-9.4" => "jruby-9.4.0.0" }[ruby_version] @@ -150,42 +144,20 @@ namespace :appraisal do # rubocop:disable Metrics/BlockLength end end -TRACER_VERSIONS = [ - "2.1", - "2.2", - "2.3", - "2.4", - "2.5", - "2.6", +RUBY_VERSIONS = [ "2.7", "3.0", "3.1", "3.2", - "jruby-9.2", + "3.3", "jruby-9.3", "jruby-9.4" ].freeze FORCE_BUNDLER_VERSION = { - # Some groups require bundler 1.x https://github.com/DataDog/dd-trace-rb/issues/2444 - "2.3" => "1.17.3", - - # 2.4.x seems to cause problems with appraisal - "2.6" => "2.3.26", "2.7" => "2.3.26", "3.0" => "2.3.26", "3.1" => "2.3.26", - "3.2" => "2.3.26" + "3.2" => "2.3.26", + "3.3" => "2.4.19" }.freeze - -# TODO: remove with 2.0 -task :install_appraisal_gemfiles do - warn "This task has been removed, please use rake appraisal:install instead" - exit 1 -end - -# TODO: remove with 2.0 -task :update_appraisal_gemfiles do - warn "This task has been removed, please use rake appraisal:update instead" - exit 1 -end From 8d0980af9f87b180c3dca92a145671699bd05e67 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Mon, 21 Aug 2023 17:06:14 +0200 Subject: [PATCH 2/2] remove safe navigation operator before migration, add jruby 9.4, remove jruby 9.3 --- .circleci/config.yml | 22 +++++++++--------- .standard_todo.yml | 8 +++++++ docker-compose.yml | 23 ------------------- .../ci/contrib/cucumber/integration.rb | 3 ++- .../ci/contrib/minitest/integration.rb | 2 +- lib/datadog/ci/contrib/rspec/integration.rb | 3 ++- lib/datadog/ci/ext/environment.rb | 2 +- 7 files changed, 25 insertions(+), 38 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index af5cee05..bf8a0552 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -376,10 +376,10 @@ job_configuration: <<: *config-3_2 resource_class_to_use: small # ADD NEW RUBIES HERE - - &config-jruby-9_3 + - &config-jruby-9_4 <<: *filters_all_branches_and_tags - ruby_version: 'jruby-9.3.9.0' - image: ghcr.io/datadog/dd-trace-rb/jruby:9.3.9.0-dd + ruby_version: 'jruby-9.4.0.0' + image: ghcr.io/datadog/dd-trace-rb/jruby:9.4.0.0-dd resource_class_to_use: medium+ workflows: @@ -401,7 +401,7 @@ workflows: # - test-3.2 # - test-3.3 # # ADD NEW RUBIES HERE - # - test-jruby-9.3 + # - test-jruby-9.4 # - orb/changelog: # <<: *config-3_2-small # name: changelog @@ -454,13 +454,13 @@ workflows: - build-3.3 # ADD NEW RUBIES HERE - orb/build: - <<: *config-jruby-9_3 - name: build-jruby-9.3 + <<: *config-jruby-9_4 + name: build-jruby-9.4 - orb/test: - <<: *config-jruby-9_3 - name: test-jruby-9.3 + <<: *config-jruby-9_4 + name: test-jruby-9.4 requires: - - build-jruby-9.3 + - build-jruby-9.4 # Release jobs # - "deploy prerelease Gem": # <<: *filters_all_branches_and_tags @@ -472,7 +472,7 @@ workflows: # - test-3.2 # - test-3.3 # # ADD NEW RUBIES HERE - # - test-jruby-9.3 + # - test-jruby-9.4 # - "deploy release": # <<: *filters_only_release_tags # requires: @@ -483,4 +483,4 @@ workflows: # - test-3.2 # - test-3.3 # # ADD NEW RUBIES HERE - # - test-jruby-9.3 + # - test-jruby-9.4 diff --git a/.standard_todo.yml b/.standard_todo.yml index c7882a3c..6c3441cc 100644 --- a/.standard_todo.yml +++ b/.standard_todo.yml @@ -2,6 +2,14 @@ # Remove from this list as you refactor files. --- ignore: +- lib/datadog/ci/contrib/minitest/integration.rb: + - Style/SafeNavigation +- lib/datadog/ci/contrib/cucumber/integration.rb: + - Style/SafeNavigation +- lib/datadog/ci/contrib/rspec/integration.rb: + - Style/SafeNavigation +- lib/datadog/ci/ext/environment.rb: + - Style/SafeNavigation - spec/support/log_helpers.rb: - Performance/UnfreezeString - Appraisals: diff --git a/docker-compose.yml b/docker-compose.yml index 43ae85e1..6dbfc649 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -84,21 +84,6 @@ services: - bundle-3.3:/usr/local/bundle - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" # ADD NEW RUBIES HERE - datadog-ci-jruby-9.3: - image: ghcr.io/datadog/dd-trace-rb/jruby:9.3.9.0-dd - command: /bin/bash - depends_on: - - ddagent - env_file: ./.env - environment: - <<: *common-environment - BUNDLE_GEMFILE: /app/Gemfile-jruby-9.3 - stdin_open: true - tty: true - volumes: - - .:/app - - bundle-jruby-9.3:/usr/local/bundle - - "ddagent_var_run:${TEST_DDAGENT_VAR_RUN}" datadog-ci-jruby-9.4: image: ghcr.io/datadog/dd-trace-rb/jruby:9.4.0.0-dd command: /bin/bash @@ -131,20 +116,12 @@ services: volumes: - ddagent_var_run:/var/run/datadog volumes: - bundle-2.1: - bundle-2.2: - bundle-2.3: - bundle-2.4: - bundle-2.5: - bundle-2.6: bundle-2.7: bundle-3.0: bundle-3.1: bundle-3.2: bundle-3.3: # ADD NEW RUBIES HERE - bundle-jruby-9.2: - bundle-jruby-9.3: bundle-jruby-9.4: ddagent_var_run: # Temporary folder used while compiling the profiling native extension. We place this in a volume to avoid the diff --git a/lib/datadog/ci/contrib/cucumber/integration.rb b/lib/datadog/ci/contrib/cucumber/integration.rb index 153fd030..2e9c4b2d 100644 --- a/lib/datadog/ci/contrib/cucumber/integration.rb +++ b/lib/datadog/ci/contrib/cucumber/integration.rb @@ -14,7 +14,8 @@ class Integration register_as :cucumber, auto_patch: true def self.version - Gem.loaded_specs["cucumber"]&.version + Gem.loaded_specs["cucumber"] \ + && Gem.loaded_specs["cucumber"].version end def self.loaded? diff --git a/lib/datadog/ci/contrib/minitest/integration.rb b/lib/datadog/ci/contrib/minitest/integration.rb index 125425e7..4be1ae1c 100644 --- a/lib/datadog/ci/contrib/minitest/integration.rb +++ b/lib/datadog/ci/contrib/minitest/integration.rb @@ -14,7 +14,7 @@ class Integration register_as :minitest, auto_patch: true def self.version - Gem.loaded_specs["minitest"]&.version + Gem.loaded_specs["minitest"] && Gem.loaded_specs["minitest"].version end def self.loaded? diff --git a/lib/datadog/ci/contrib/rspec/integration.rb b/lib/datadog/ci/contrib/rspec/integration.rb index cc50db04..5ce19878 100644 --- a/lib/datadog/ci/contrib/rspec/integration.rb +++ b/lib/datadog/ci/contrib/rspec/integration.rb @@ -16,7 +16,8 @@ class Integration register_as :rspec, auto_patch: true def self.version - Gem.loaded_specs["rspec-core"]&.version + Gem.loaded_specs["rspec-core"] \ + && Gem.loaded_specs["rspec-core"].version end def self.loaded? diff --git a/lib/datadog/ci/ext/environment.rb b/lib/datadog/ci/ext/environment.rb index 2235221a..e64c5a57 100644 --- a/lib/datadog/ci/ext/environment.rb +++ b/lib/datadog/ci/ext/environment.rb @@ -86,7 +86,7 @@ def normalize_ref(name) end def filter_sensitive_info(url) - url&.gsub(%r{(https?://)[^/]*@}, '\1') + url.gsub(%r{(https?://)[^/]*@}, '\1') unless url.nil? end # CI providers