diff --git a/.circleci/config.yml b/.circleci/config.yml index eecacc6b..8ccde097 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -232,26 +232,6 @@ orbs: - store_artifacts: path: /tmp/workspace/coverage/report/ destination: coverage - changelog: - <<: *test_job_default - steps: - - restore_cache: - keys: - - '{{ .Environment.CIRCLE_CACHE_VERSION }}-bundled-repo-<>-{{ .Environment.CIRCLE_SHA1 }}' - - restore_cache: - keys: - - bundle-{{ .Environment.CIRCLE_CACHE_VERSION }}-{{ checksum ".circleci/images/primary/binary_version" }}-<>-{{ checksum "lib/datadog/ci/version.rb" }}-{{ .Branch }}-{{ checksum ".circleci/bundle_checksum" }} - - attach_workspace: - at: /tmp/workspace - - run: - name: Format changelog - command: bundle exec rake changelog:format - - run: - name: Check if changelog was unformatted - command: | - if ! git diff-files --quiet; then - echo "Please run 'bundle exec rake changelog:format' and commit the results." - fi commands: docker-wait: description: Wait for containers to listen on a TCP port. @@ -299,10 +279,15 @@ job_configuration: ruby_version: 'ruby-3.3' image: ghcr.io/datadog/images-rb/engines/ruby:3.3 resource_class_to_use: medium+ - - &config-3_2-small - <<: *config-3_2 - resource_class_to_use: small + - &config-3_4 + <<: *filters_all_branches_and_tags + ruby_version: 'ruby-3.4' + image: ghcr.io/datadog/images-rb/engines/ruby:3.4 + resource_class_to_use: medium+ # ADD NEW RUBIES HERE + - &config-3_3-small + <<: *config-3_3 + resource_class_to_use: small - &config-jruby-9_4 <<: *filters_all_branches_and_tags ruby_version: 'jruby-9.4' @@ -314,12 +299,12 @@ workflows: build-and-test: jobs: - orb/lint: - <<: *config-3_2-small + <<: *config-3_3-small name: lint requires: - build-3.2 - orb/coverage: - <<: *config-3_2-small + <<: *config-3_3-small name: coverage requires: - test-2.7 @@ -327,16 +312,9 @@ workflows: - test-3.1 - test-3.2 - test-3.3 + - test-3.4 # ADD NEW RUBIES HERE - test-jruby-9.4 - - orb/changelog: - <<: *config-3_2-small - name: changelog - requires: - - build-3.2 - filters: - branches: - only: /bump_to_version_.*/ - orb/build: <<: *config-2_7 name: build-2.7 @@ -377,6 +355,14 @@ workflows: name: test-3.3 requires: - build-3.3 + - orb/build: + <<: *config-3_4 + name: build-3.4 + - orb/test: + <<: *config-3_4 + name: test-3.4 + requires: + - build-3.4 # ADD NEW RUBIES HERE - orb/build: <<: *config-jruby-9_4 @@ -441,6 +427,15 @@ workflows: name: test-3.3 requires: - build-3.3 + - orb/build: + <<: *config-3_4 + name: build-3.4 + edge: true + - orb/test: + <<: *config-3_4 + name: test-3.4 + requires: + - build-3.4 # ADD NEW RUBIES HERE - orb/build: <<: *config-jruby-9_4 diff --git a/Appraisals b/Appraisals index b23fbbac..034acc21 100644 --- a/Appraisals +++ b/Appraisals @@ -17,6 +17,7 @@ REMOVED_GEMS = { check: %w[rbs steep], development: %w[ruby-lsp ruby-lsp-rspec debug irb] } +RUBY_VERSION = Gem::Version.new(RUBY_ENGINE_VERSION) def appraise(group, &block) # Specify the environment variable APPRAISAL_GROUP to load only a specific appraisal group. @@ -54,6 +55,12 @@ def self.with_cucumber_gem(versions:) if v == 9 && RUBY_ENGINE.include?("jruby") gem "bigdecimal", "< 3.1.8" end + + # ruby 3.4 extracts more parts of stdlib into gems + if Gem::Version.new("3.4") <= RUBY_VERSION && !RUBY_ENGINE.include?("jruby") && (4..6).cover?(v) + gem "base64" + gem "mutex_m" + end end end end @@ -113,6 +120,12 @@ def self.with_active_support_gem(versions: 7) if RUBY_ENGINE.include?("jruby") gem "bigdecimal", "< 3.1.8" end + # ruby 3.4 extracts more parts of stdlib into gems + if Gem::Version.new("3.4") <= RUBY_VERSION && !RUBY_ENGINE.include?("jruby") && (4..6).cover?(activesupport_v) + gem "base64" + gem "mutex_m" + gem "drb" + end end end end @@ -151,18 +164,17 @@ def self.with_timecop_gem(timecop_versions: 0) end end -ruby_version = Gem::Version.new(RUBY_ENGINE_VERSION) -major, minor, = ruby_version.segments +major, minor, = RUBY_VERSION.segments with_minitest_gem with_rspec_gem with_cucumber_gem(versions: 3..9) with_ci_queue_minitest_gem with_ci_queue_rspec_gem -with_minitest_shoulda_context_gem if ruby_version >= Gem::Version.new("3.1") +with_minitest_shoulda_context_gem if Gem::Version.new("3.1") <= RUBY_VERSION with_active_support_gem(versions: 4..7) with_knapsack_pro_rspec_gem -with_selenium_gem if ruby_version >= Gem::Version.new("3.0") +with_selenium_gem if Gem::Version.new("3.0") <= RUBY_VERSION with_timecop_gem ruby_runtime = "#{RUBY_ENGINE}-#{major}.#{minor}" diff --git a/Gemfile-3.4 b/Gemfile-3.4 new file mode 120000 index 00000000..6ab79009 --- /dev/null +++ b/Gemfile-3.4 @@ -0,0 +1 @@ +Gemfile \ No newline at end of file diff --git a/Rakefile b/Rakefile index 6386b7e6..aa78fe8e 100644 --- a/Rakefile +++ b/Rakefile @@ -22,54 +22,55 @@ YARD::Rake::YardocTask.new(:docs) do |t| t.options += ["--title", "datadog-ci #{Datadog::CI::VERSION} documentation"] end +# ADD NEW RUBIES HERE TEST_METADATA = { "main" => { - "" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" + "" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ 3.4 / ✅ jruby" }, "git" => { - "" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" + "" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby" }, "cucumber" => { - "cucumber-3" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby", - "cucumber-4" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby", - "cucumber-5" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby", - "cucumber-6" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby", - "cucumber-7" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby", - "cucumber-8" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby", - "cucumber-9" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" + "cucumber-3" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby", + "cucumber-4" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby", + "cucumber-5" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby", + "cucumber-6" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby", + "cucumber-7" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby", + "cucumber-8" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby", + "cucumber-9" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby" }, "rspec" => { - "rspec-3" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" + "rspec-3" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby" }, "minitest" => { - "minitest-5" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" + "minitest-5" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby" }, "activesupport" => { - "activesupport-4" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby", - "activesupport-5" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby", - "activesupport-6" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby", - "activesupport-7" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" + "activesupport-4" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby", + "activesupport-5" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby", + "activesupport-6" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby", + "activesupport-7" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby" }, "ci_queue_minitest" => { - "ci-queue-0-minitest-5" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" + "ci-queue-0-minitest-5" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby" }, "ci_queue_rspec" => { - "ci-queue-0-rspec-3" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" + "ci-queue-0-rspec-3" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby" }, "minitest_shoulda_context" => { - "minitest-5-shoulda-context-2-shoulda-matchers-6" => "❌ 2.7 / ❌ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" + "minitest-5-shoulda-context-2-shoulda-matchers-6" => "❌ 2.7 / ❌ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby" }, "knapsack_rspec" => { - "knapsack_pro-7-rspec-3" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby" + "knapsack_pro-7-rspec-3" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby" }, "knapsack_rspec_go" => { - "knapsack_pro-7-rspec-3" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ❌ jruby" + "knapsack_pro-7-rspec-3" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ❌ jruby" }, "selenium" => { - "selenium-4-capybara-3" => "❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" + "selenium-4-capybara-3" => "❌ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby" }, "timecop" => { - "timecop-0" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ jruby" + "timecop-0" => "✅ 2.7 / ✅ 3.0 / ✅ 3.1 / ✅ 3.2 / ✅ 3.3 / ✅ 3.4 / ✅ jruby" } } diff --git a/docker-compose.yml b/docker-compose.yml index be26fbd0..9b5a8991 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -60,6 +60,18 @@ services: volumes: - .:/app - bundle-3.3:/usr/local/bundle + datadog-ci-3.4: + image: ghcr.io/datadog/images-rb/engines/ruby:3.4 + working_dir: /app + command: /bin/bash + env_file: ./.env + environment: + BUNDLE_GEMFILE: /app/Gemfile-3.4 + stdin_open: true + tty: true + volumes: + - .:/app + - bundle-3.4:/usr/local/bundle # ADD NEW RUBIES HERE datadog-ci-jruby-9.4: image: ghcr.io/datadog/images-rb/engines/jruby:9.4 @@ -79,4 +91,5 @@ volumes: bundle-3.1: bundle-3.2: bundle-3.3: + bundle-3.4: bundle-jruby-9.4: # ADD NEW RUBIES HERE diff --git a/gemfiles/ruby_3.4_activesupport_4.gemfile b/gemfiles/ruby_3.4_activesupport_4.gemfile new file mode 100644 index 00000000..b6092bfa --- /dev/null +++ b/gemfiles/ruby_3.4_activesupport_4.gemfile @@ -0,0 +1,35 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "activesupport", "~> 4" +gem "base64" +gem "mutex_m" +gem "drb" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_activesupport_4.gemfile.lock b/gemfiles/ruby_3.4_activesupport_4.gemfile.lock new file mode 100644 index 00000000..9a2fb776 --- /dev/null +++ b/gemfiles/ruby_3.4_activesupport_4.gemfile.lock @@ -0,0 +1,173 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activesupport (4.2.11.3) + i18n (~> 0.7) + minitest (~> 5.1) + thread_safe (~> 0.3, >= 0.3.4) + tzinfo (~> 1.1) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + bigdecimal (3.1.8) + climate_control (1.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.4) + crack (1.0.0) + bigdecimal + rexml + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + drb (2.2.1) + ffi (1.17.0) + hashdiff (1.1.1) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + minitest (5.25.0) + msgpack (1.7.2) + mutex_m (0.2.0) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + thor (1.3.1) + thread_safe (0.3.6) + tzinfo (1.2.11) + thread_safe (~> 0.1) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + activesupport (~> 4) + appraisal + base64 + climate_control + datadog-ci! + drb + mutex_m + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_activesupport_5.gemfile b/gemfiles/ruby_3.4_activesupport_5.gemfile new file mode 100644 index 00000000..9b933bc1 --- /dev/null +++ b/gemfiles/ruby_3.4_activesupport_5.gemfile @@ -0,0 +1,35 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "activesupport", "~> 5" +gem "base64" +gem "mutex_m" +gem "drb" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_activesupport_5.gemfile.lock b/gemfiles/ruby_3.4_activesupport_5.gemfile.lock new file mode 100644 index 00000000..3b6f8007 --- /dev/null +++ b/gemfiles/ruby_3.4_activesupport_5.gemfile.lock @@ -0,0 +1,173 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +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) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + bigdecimal (3.1.8) + climate_control (1.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.4) + crack (1.0.0) + bigdecimal + rexml + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + drb (2.2.1) + ffi (1.17.0) + hashdiff (1.1.1) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + minitest (5.25.0) + msgpack (1.7.2) + mutex_m (0.2.0) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + thor (1.3.1) + thread_safe (0.3.6) + tzinfo (1.2.11) + thread_safe (~> 0.1) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + activesupport (~> 5) + appraisal + base64 + climate_control + datadog-ci! + drb + mutex_m + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_activesupport_6.gemfile b/gemfiles/ruby_3.4_activesupport_6.gemfile new file mode 100644 index 00000000..5d850dd8 --- /dev/null +++ b/gemfiles/ruby_3.4_activesupport_6.gemfile @@ -0,0 +1,35 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "activesupport", "~> 6" +gem "base64" +gem "mutex_m" +gem "drb" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_activesupport_6.gemfile.lock b/gemfiles/ruby_3.4_activesupport_6.gemfile.lock new file mode 100644 index 00000000..8954d059 --- /dev/null +++ b/gemfiles/ruby_3.4_activesupport_6.gemfile.lock @@ -0,0 +1,174 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activesupport (6.1.7.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + bigdecimal (3.1.8) + climate_control (1.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.4) + crack (1.0.0) + bigdecimal + rexml + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + drb (2.2.1) + ffi (1.17.0) + hashdiff (1.1.1) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + minitest (5.25.0) + msgpack (1.7.2) + mutex_m (0.2.0) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + thor (1.3.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + zeitwerk (2.6.17) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + activesupport (~> 6) + appraisal + base64 + climate_control + datadog-ci! + drb + mutex_m + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_activesupport_7.gemfile b/gemfiles/ruby_3.4_activesupport_7.gemfile new file mode 100644 index 00000000..b5e69dde --- /dev/null +++ b/gemfiles/ruby_3.4_activesupport_7.gemfile @@ -0,0 +1,32 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "activesupport", "~> 7" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_activesupport_7.gemfile.lock b/gemfiles/ruby_3.4_activesupport_7.gemfile.lock new file mode 100644 index 00000000..d8abaa62 --- /dev/null +++ b/gemfiles/ruby_3.4_activesupport_7.gemfile.lock @@ -0,0 +1,177 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activesupport (7.2.0) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.3.1) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + logger (>= 1.4.2) + minitest (>= 5.1) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + bigdecimal (3.1.8) + climate_control (1.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.4) + connection_pool (2.4.1) + crack (1.0.0) + bigdecimal + rexml + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + drb (2.2.1) + ffi (1.17.0) + hashdiff (1.1.1) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + logger (1.6.0) + method_source (1.1.0) + minitest (5.25.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + securerandom (0.3.1) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + thor (1.3.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + activesupport (~> 7) + appraisal + climate_control + datadog-ci! + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_ci_queue_0_minitest_5.gemfile b/gemfiles/ruby_3.4_ci_queue_0_minitest_5.gemfile new file mode 100644 index 00000000..861333e8 --- /dev/null +++ b/gemfiles/ruby_3.4_ci_queue_0_minitest_5.gemfile @@ -0,0 +1,34 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "minitest", "~> 5" +gem "ci-queue", "~> 0" +gem "minitest-reporters", "~> 1" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_ci_queue_0_minitest_5.gemfile.lock b/gemfiles/ruby_3.4_ci_queue_0_minitest_5.gemfile.lock new file mode 100644 index 00000000..edbb5bd9 --- /dev/null +++ b/gemfiles/ruby_3.4_ci_queue_0_minitest_5.gemfile.lock @@ -0,0 +1,166 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + ansi (1.5.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + bigdecimal (3.1.8) + builder (3.3.0) + ci-queue (0.57.0) + climate_control (1.2.0) + coderay (1.1.3) + crack (1.0.0) + bigdecimal + rexml + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + hashdiff (1.1.1) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + minitest (5.25.0) + minitest-reporters (1.7.1) + ansi + builder + minitest (>= 5.0) + ruby-progressbar + msgpack (1.7.2) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + appraisal + ci-queue (~> 0) + climate_control + datadog-ci! + minitest (~> 5) + minitest-reporters (~> 1) + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_ci_queue_0_rspec_3.gemfile b/gemfiles/ruby_3.4_ci_queue_0_rspec_3.gemfile new file mode 100644 index 00000000..56e6dfbe --- /dev/null +++ b/gemfiles/ruby_3.4_ci_queue_0_rspec_3.gemfile @@ -0,0 +1,32 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec", "~> 3" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "ci-queue", "~> 0" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_ci_queue_0_rspec_3.gemfile.lock b/gemfiles/ruby_3.4_ci_queue_0_rspec_3.gemfile.lock new file mode 100644 index 00000000..536a6cb7 --- /dev/null +++ b/gemfiles/ruby_3.4_ci_queue_0_rspec_3.gemfile.lock @@ -0,0 +1,156 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + bigdecimal (3.1.8) + ci-queue (0.57.0) + climate_control (1.2.0) + coderay (1.1.3) + crack (1.0.0) + bigdecimal + rexml + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + hashdiff (1.1.1) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + appraisal + ci-queue (~> 0) + climate_control + datadog-ci! + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec (~> 3) + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_cucumber_3.gemfile b/gemfiles/ruby_3.4_cucumber_3.gemfile new file mode 100644 index 00000000..849ed57a --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_3.gemfile @@ -0,0 +1,32 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "cucumber", "~> 3" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_cucumber_3.gemfile.lock b/gemfiles/ruby_3.4_cucumber_3.gemfile.lock new file mode 100644 index 00000000..08c81997 --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_3.gemfile.lock @@ -0,0 +1,176 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + backports (3.25.0) + bigdecimal (3.1.8) + builder (3.3.0) + climate_control (1.2.0) + coderay (1.1.3) + crack (1.0.0) + bigdecimal + rexml + 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) + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + gherkin (5.1.0) + hashdiff (1.1.1) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + msgpack (1.7.2) + multi_json (1.15.0) + multi_test (1.1.0) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + appraisal + climate_control + cucumber (~> 3) + datadog-ci! + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_cucumber_4.gemfile b/gemfiles/ruby_3.4_cucumber_4.gemfile new file mode 100644 index 00000000..7acd24ad --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_4.gemfile @@ -0,0 +1,35 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "cucumber", "~> 4" +gem "activesupport", "< 7.1" +gem "base64" +gem "mutex_m" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_cucumber_4.gemfile.lock b/gemfiles/ruby_3.4_cucumber_4.gemfile.lock new file mode 100644 index 00000000..ca2dd9cf --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_4.gemfile.lock @@ -0,0 +1,209 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activesupport (7.0.8.4) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + bigdecimal (3.1.8) + builder (3.3.0) + climate_control (1.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.4) + crack (1.0.0) + bigdecimal + rexml + cucumber (4.0.0) + builder (~> 3.2, >= 3.2.3) + cucumber-core (~> 7.0, >= 7.0.0) + cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) + 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.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-cucumber-expressions (10.3.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.0.0) + cucumber-core (~> 7.0, >= 7.0.0) + cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) + cucumber-messages (~> 12.1, >= 12.1.1) + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + hashdiff (1.1.1) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + middleware (0.1.0) + minitest (5.25.0) + msgpack (1.7.2) + multi_test (0.1.2) + mutex_m (0.2.0) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + protobuf-cucumber (3.10.8) + activesupport (>= 3.2) + middleware + thor + thread_safe + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + sys-uname (1.3.0) + ffi (~> 1.1) + thor (1.3.1) + thread_safe (0.3.6) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + activesupport (< 7.1) + appraisal + base64 + climate_control + cucumber (~> 4) + datadog-ci! + mutex_m + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_cucumber_5.gemfile b/gemfiles/ruby_3.4_cucumber_5.gemfile new file mode 100644 index 00000000..c0b4350b --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_5.gemfile @@ -0,0 +1,35 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "cucumber", "~> 5" +gem "activesupport", "< 7.1" +gem "base64" +gem "mutex_m" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_cucumber_5.gemfile.lock b/gemfiles/ruby_3.4_cucumber_5.gemfile.lock new file mode 100644 index 00000000..34df29fd --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_5.gemfile.lock @@ -0,0 +1,213 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activesupport (7.0.8.4) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + bigdecimal (3.1.8) + builder (3.3.0) + climate_control (1.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.4) + crack (1.0.0) + bigdecimal + rexml + 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) + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + hashdiff (1.1.1) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + middleware (0.1.0) + minitest (5.25.0) + msgpack (1.7.2) + multi_test (0.1.2) + mutex_m (0.2.0) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + protobuf-cucumber (3.10.8) + activesupport (>= 3.2) + middleware + thor + thread_safe + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + sys-uname (1.3.0) + ffi (~> 1.1) + thor (1.3.1) + thread_safe (0.3.6) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + activesupport (< 7.1) + appraisal + base64 + climate_control + cucumber (~> 5) + datadog-ci! + mutex_m + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_cucumber_6.gemfile b/gemfiles/ruby_3.4_cucumber_6.gemfile new file mode 100644 index 00000000..97795087 --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_6.gemfile @@ -0,0 +1,35 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "cucumber", "~> 6" +gem "activesupport", "< 7.1" +gem "base64" +gem "mutex_m" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_cucumber_6.gemfile.lock b/gemfiles/ruby_3.4_cucumber_6.gemfile.lock new file mode 100644 index 00000000..c8447b2c --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_6.gemfile.lock @@ -0,0 +1,217 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activesupport (7.0.8.4) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + bigdecimal (3.1.8) + builder (3.3.0) + climate_control (1.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.4) + crack (1.0.0) + bigdecimal + rexml + 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) + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + hashdiff (1.1.1) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + middleware (0.1.0) + mime-types (3.5.2) + mime-types-data (~> 3.2015) + mime-types-data (3.2024.0806) + minitest (5.25.0) + msgpack (1.7.2) + multi_test (0.1.2) + mutex_m (0.2.0) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + protobuf-cucumber (3.10.8) + activesupport (>= 3.2) + middleware + thor + thread_safe + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + sys-uname (1.3.0) + ffi (~> 1.1) + thor (1.3.1) + thread_safe (0.3.6) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + activesupport (< 7.1) + appraisal + base64 + climate_control + cucumber (~> 6) + datadog-ci! + mutex_m + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_cucumber_7.gemfile b/gemfiles/ruby_3.4_cucumber_7.gemfile new file mode 100644 index 00000000..d5a074b1 --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_7.gemfile @@ -0,0 +1,32 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "cucumber", "~> 7" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_cucumber_7.gemfile.lock b/gemfiles/ruby_3.4_cucumber_7.gemfile.lock new file mode 100644 index 00000000..9ff2323f --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_7.gemfile.lock @@ -0,0 +1,192 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + bigdecimal (3.1.8) + builder (3.3.0) + climate_control (1.2.0) + coderay (1.1.3) + crack (1.0.0) + bigdecimal + rexml + 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) + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + hashdiff (1.1.1) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + mime-types (3.5.2) + mime-types-data (~> 3.2015) + mime-types-data (3.2024.0806) + msgpack (1.7.2) + multi_test (0.1.2) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + sys-uname (1.3.0) + ffi (~> 1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + appraisal + climate_control + cucumber (~> 7) + datadog-ci! + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_cucumber_8.gemfile b/gemfiles/ruby_3.4_cucumber_8.gemfile new file mode 100644 index 00000000..16fcbcf9 --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_8.gemfile @@ -0,0 +1,32 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "cucumber", "~> 8" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_cucumber_8.gemfile.lock b/gemfiles/ruby_3.4_cucumber_8.gemfile.lock new file mode 100644 index 00000000..399605d5 --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_8.gemfile.lock @@ -0,0 +1,186 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + bigdecimal (3.1.8) + builder (3.3.0) + climate_control (1.2.0) + coderay (1.1.3) + crack (1.0.0) + bigdecimal + rexml + cucumber (8.0.0) + builder (~> 3.2, >= 3.2.4) + 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-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-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) + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + hashdiff (1.1.1) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + mime-types (3.5.2) + mime-types-data (~> 3.2015) + mime-types-data (3.2024.0806) + msgpack (1.7.2) + multi_test (1.1.0) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + sys-uname (1.3.0) + ffi (~> 1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + appraisal + climate_control + cucumber (~> 8) + datadog-ci! + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_cucumber_9.gemfile b/gemfiles/ruby_3.4_cucumber_9.gemfile new file mode 100644 index 00000000..c66998c8 --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_9.gemfile @@ -0,0 +1,32 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "cucumber", "~> 9" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_cucumber_9.gemfile.lock b/gemfiles/ruby_3.4_cucumber_9.gemfile.lock new file mode 100644 index 00000000..da698259 --- /dev/null +++ b/gemfiles/ruby_3.4_cucumber_9.gemfile.lock @@ -0,0 +1,185 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + bigdecimal (3.1.8) + builder (3.3.0) + climate_control (1.2.0) + coderay (1.1.3) + crack (1.0.0) + bigdecimal + rexml + cucumber (9.2.0) + builder (~> 3.2) + cucumber-ci-environment (> 9, < 11) + cucumber-core (> 13, < 14) + cucumber-cucumber-expressions (~> 17.0) + cucumber-gherkin (> 24, < 28) + cucumber-html-formatter (> 20.3, < 22) + cucumber-messages (> 19, < 25) + diff-lcs (~> 1.5) + mini_mime (~> 1.1) + multi_test (~> 1.1) + sys-uname (~> 1.2) + cucumber-ci-environment (10.0.1) + cucumber-core (13.0.3) + cucumber-gherkin (>= 27, < 28) + cucumber-messages (>= 20, < 23) + cucumber-tag-expressions (> 5, < 7) + cucumber-cucumber-expressions (17.1.0) + bigdecimal + cucumber-gherkin (27.0.0) + cucumber-messages (>= 19.1.4, < 23) + cucumber-html-formatter (21.7.0) + cucumber-messages (> 19, < 27) + cucumber-messages (22.0.0) + cucumber-tag-expressions (6.1.0) + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + hashdiff (1.1.1) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + mini_mime (1.1.5) + msgpack (1.7.2) + multi_test (1.1.0) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + sys-uname (1.3.0) + ffi (~> 1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + appraisal + climate_control + cucumber (~> 9) + datadog-ci! + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_knapsack_pro_7_rspec_3.gemfile b/gemfiles/ruby_3.4_knapsack_pro_7_rspec_3.gemfile new file mode 100644 index 00000000..7874f38d --- /dev/null +++ b/gemfiles/ruby_3.4_knapsack_pro_7_rspec_3.gemfile @@ -0,0 +1,32 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec", "~> 3" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "knapsack_pro", "~> 7" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_knapsack_pro_7_rspec_3.gemfile.lock b/gemfiles/ruby_3.4_knapsack_pro_7_rspec_3.gemfile.lock new file mode 100644 index 00000000..72072cbe --- /dev/null +++ b/gemfiles/ruby_3.4_knapsack_pro_7_rspec_3.gemfile.lock @@ -0,0 +1,157 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + bigdecimal (3.1.8) + climate_control (1.2.0) + coderay (1.1.3) + crack (1.0.0) + bigdecimal + rexml + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + hashdiff (1.1.1) + json (2.7.2) + knapsack_pro (7.8.0) + rake + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + appraisal + climate_control + datadog-ci! + knapsack_pro (~> 7) + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec (~> 3) + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_minitest_5.gemfile b/gemfiles/ruby_3.4_minitest_5.gemfile new file mode 100644 index 00000000..0fca7f18 --- /dev/null +++ b/gemfiles/ruby_3.4_minitest_5.gemfile @@ -0,0 +1,32 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "minitest", "~> 5" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_minitest_5.gemfile.lock b/gemfiles/ruby_3.4_minitest_5.gemfile.lock new file mode 100644 index 00000000..6d6ac42d --- /dev/null +++ b/gemfiles/ruby_3.4_minitest_5.gemfile.lock @@ -0,0 +1,156 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + bigdecimal (3.1.8) + climate_control (1.2.0) + coderay (1.1.3) + crack (1.0.0) + bigdecimal + rexml + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + hashdiff (1.1.1) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + minitest (5.25.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + appraisal + climate_control + datadog-ci! + minitest (~> 5) + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_minitest_5_shoulda_context_2_shoulda_matchers_6.gemfile b/gemfiles/ruby_3.4_minitest_5_shoulda_context_2_shoulda_matchers_6.gemfile new file mode 100644 index 00000000..a13663f9 --- /dev/null +++ b/gemfiles/ruby_3.4_minitest_5_shoulda_context_2_shoulda_matchers_6.gemfile @@ -0,0 +1,34 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "minitest", "~> 5" +gem "shoulda-context", "~> 2" +gem "shoulda-matchers", "~> 6" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_minitest_5_shoulda_context_2_shoulda_matchers_6.gemfile.lock b/gemfiles/ruby_3.4_minitest_5_shoulda_context_2_shoulda_matchers_6.gemfile.lock new file mode 100644 index 00000000..6fd0a65d --- /dev/null +++ b/gemfiles/ruby_3.4_minitest_5_shoulda_context_2_shoulda_matchers_6.gemfile.lock @@ -0,0 +1,182 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + activesupport (7.2.0) + base64 + bigdecimal + concurrent-ruby (~> 1.0, >= 1.3.1) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + logger (>= 1.4.2) + minitest (>= 5.1) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + bigdecimal (3.1.8) + climate_control (1.2.0) + coderay (1.1.3) + concurrent-ruby (1.3.4) + connection_pool (2.4.1) + crack (1.0.0) + bigdecimal + rexml + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + drb (2.2.1) + ffi (1.17.0) + hashdiff (1.1.1) + i18n (1.14.5) + concurrent-ruby (~> 1.0) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + logger (1.6.0) + method_source (1.1.0) + minitest (5.25.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + securerandom (0.3.1) + shoulda-context (2.0.0) + shoulda-matchers (6.3.1) + activesupport (>= 5.2.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + thor (1.3.1) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + appraisal + climate_control + datadog-ci! + minitest (~> 5) + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + shoulda-context (~> 2) + shoulda-matchers (~> 6) + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_rspec_3.gemfile b/gemfiles/ruby_3.4_rspec_3.gemfile new file mode 100644 index 00000000..39cac410 --- /dev/null +++ b/gemfiles/ruby_3.4_rspec_3.gemfile @@ -0,0 +1,31 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec", "~> 3" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_rspec_3.gemfile.lock b/gemfiles/ruby_3.4_rspec_3.gemfile.lock new file mode 100644 index 00000000..743fb226 --- /dev/null +++ b/gemfiles/ruby_3.4_rspec_3.gemfile.lock @@ -0,0 +1,154 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + bigdecimal (3.1.8) + climate_control (1.2.0) + coderay (1.1.3) + crack (1.0.0) + bigdecimal + rexml + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + hashdiff (1.1.1) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + appraisal + climate_control + datadog-ci! + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec (~> 3) + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_selenium_4_capybara_3.gemfile b/gemfiles/ruby_3.4_selenium_4_capybara_3.gemfile new file mode 100644 index 00000000..721816a4 --- /dev/null +++ b/gemfiles/ruby_3.4_selenium_4_capybara_3.gemfile @@ -0,0 +1,34 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "capybara", "~> 3" +gem "selenium-webdriver", "~> 4" +gem "cucumber", "~> 9" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_selenium_4_capybara_3.gemfile.lock b/gemfiles/ruby_3.4_selenium_4_capybara_3.gemfile.lock new file mode 100644 index 00000000..4857da55 --- /dev/null +++ b/gemfiles/ruby_3.4_selenium_4_capybara_3.gemfile.lock @@ -0,0 +1,216 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + base64 (0.2.0) + bigdecimal (3.1.8) + builder (3.3.0) + capybara (3.40.0) + addressable + matrix + mini_mime (>= 0.1.3) + nokogiri (~> 1.11) + rack (>= 1.6.0) + rack-test (>= 0.6.3) + regexp_parser (>= 1.5, < 3.0) + xpath (~> 3.2) + climate_control (1.2.0) + coderay (1.1.3) + crack (1.0.0) + bigdecimal + rexml + cucumber (9.2.0) + builder (~> 3.2) + cucumber-ci-environment (> 9, < 11) + cucumber-core (> 13, < 14) + cucumber-cucumber-expressions (~> 17.0) + cucumber-gherkin (> 24, < 28) + cucumber-html-formatter (> 20.3, < 22) + cucumber-messages (> 19, < 25) + diff-lcs (~> 1.5) + mini_mime (~> 1.1) + multi_test (~> 1.1) + sys-uname (~> 1.2) + cucumber-ci-environment (10.0.1) + cucumber-core (13.0.3) + cucumber-gherkin (>= 27, < 28) + cucumber-messages (>= 20, < 23) + cucumber-tag-expressions (> 5, < 7) + cucumber-cucumber-expressions (17.1.0) + bigdecimal + cucumber-gherkin (27.0.0) + cucumber-messages (>= 19.1.4, < 23) + cucumber-html-formatter (21.7.0) + cucumber-messages (> 19, < 27) + cucumber-messages (22.0.0) + cucumber-tag-expressions (6.1.0) + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + hashdiff (1.1.1) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + logger (1.6.0) + matrix (0.4.2) + method_source (1.1.0) + mini_mime (1.1.5) + mini_portile2 (2.8.7) + msgpack (1.7.2) + multi_test (1.1.0) + nokogiri (1.16.7) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rack (3.1.7) + rack-test (2.1.0) + rack (>= 1.3) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + rubyzip (2.3.2) + selenium-webdriver (4.23.0) + base64 (~> 0.2) + logger (~> 1.4) + rexml (~> 3.2, >= 3.2.5) + rubyzip (>= 1.2.2, < 3.0) + websocket (~> 1.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + sys-uname (1.3.0) + ffi (~> 1.1) + thor (1.3.1) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + websocket (1.2.11) + xpath (3.2.0) + nokogiri (~> 1.8) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + appraisal + capybara (~> 3) + climate_control + cucumber (~> 9) + datadog-ci! + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + selenium-webdriver (~> 4) + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/gemfiles/ruby_3.4_timecop_0.gemfile b/gemfiles/ruby_3.4_timecop_0.gemfile new file mode 100644 index 00000000..bb30673d --- /dev/null +++ b/gemfiles/ruby_3.4_timecop_0.gemfile @@ -0,0 +1,33 @@ +# This file was generated by Appraisal + +source "https://rubygems.org" + +gem "pry" +gem "rake" +gem "standard", "~> 1.31" +gem "rake-compiler" +gem "rspec" +gem "rspec-collection_matchers" +gem "rspec_junit_formatter" +gem "climate_control" +gem "appraisal" +gem "webmock" +gem "os" +gem "yard" +gem "redcarpet" +gem "webrick" +gem "pimpmychangelog", ">= 0.1.2" +gem "simplecov" +gem "simplecov-cobertura", "~> 2.1.0" +gem "timecop", "~> 0" +gem "minitest", "~> 5" + +group :check do + +end + +group :development do + +end + +gemspec path: "../" diff --git a/gemfiles/ruby_3.4_timecop_0.gemfile.lock b/gemfiles/ruby_3.4_timecop_0.gemfile.lock new file mode 100644 index 00000000..826f49ad --- /dev/null +++ b/gemfiles/ruby_3.4_timecop_0.gemfile.lock @@ -0,0 +1,158 @@ +PATH + remote: .. + specs: + datadog-ci (1.3.0) + datadog (~> 2.2) + msgpack + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + appraisal (2.5.0) + bundler + rake + thor (>= 0.14.0) + ast (2.4.2) + bigdecimal (3.1.8) + climate_control (1.2.0) + coderay (1.1.3) + crack (1.0.0) + bigdecimal + rexml + datadog (2.2.0) + debase-ruby_core_source (= 3.3.1) + libdatadog (~> 10.0.0.1.0) + libddwaf (~> 1.14.0.0.0) + msgpack + debase-ruby_core_source (3.3.1) + diff-lcs (1.5.1) + docile (1.4.1) + ffi (1.17.0) + hashdiff (1.1.1) + json (2.7.2) + language_server-protocol (3.17.0.3) + libdatadog (10.0.0.1.0) + libdatadog (10.0.0.1.0-aarch64-linux) + libddwaf (1.14.0.0.0) + ffi (~> 1.0) + libddwaf (1.14.0.0.0-aarch64-linux) + ffi (~> 1.0) + lint_roller (1.1.0) + method_source (1.1.0) + minitest (5.25.0) + msgpack (1.7.2) + os (1.1.4) + parallel (1.26.2) + parser (3.3.4.2) + ast (~> 2.4.1) + racc + pimpmychangelog (0.1.3) + pry (0.14.2) + coderay (~> 1.1) + method_source (~> 1.0) + public_suffix (6.0.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rake-compiler (1.2.7) + rake + redcarpet (3.6.0) + regexp_parser (2.9.2) + rexml (3.3.5) + strscan + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-collection_matchers (1.2.1) + rspec-expectations (>= 2.99.0.beta1) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + rspec_junit_formatter (0.6.0) + rspec-core (>= 2, < 4, != 2.12.0) + rubocop (1.65.1) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.4, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.32.0) + parser (>= 3.3.1.0) + rubocop-performance (1.21.1) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-cobertura (2.1.0) + rexml + simplecov (~> 0.19) + simplecov-html (0.12.3) + simplecov_json_formatter (0.1.4) + standard (1.40.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.65.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + strscan (3.1.1) + thor (1.3.1) + timecop (0.9.10) + unicode-display_width (2.5.0) + webmock (3.23.1) + addressable (>= 2.8.0) + crack (>= 0.3.2) + hashdiff (>= 0.4.0, < 2.0.0) + webrick (1.8.1) + yard (0.9.36) + +PLATFORMS + aarch64-linux + ruby + +DEPENDENCIES + appraisal + climate_control + datadog-ci! + minitest (~> 5) + os + pimpmychangelog (>= 0.1.2) + pry + rake + rake-compiler + redcarpet + rspec + rspec-collection_matchers + rspec_junit_formatter + simplecov + simplecov-cobertura (~> 2.1.0) + standard (~> 1.31) + timecop (~> 0) + webmock + webrick + yard + +BUNDLED WITH + 2.5.17 diff --git a/tasks/appraisal.rake b/tasks/appraisal.rake index ae53c4f7..782c6d79 100644 --- a/tasks/appraisal.rake +++ b/tasks/appraisal.rake @@ -140,6 +140,7 @@ RUBY_VERSIONS = [ "3.1", "3.2", "3.3", + "3.4", # ADD NEW RUBIES HERE "jruby-9.4" ].freeze @@ -148,5 +149,6 @@ FORCE_BUNDLER_VERSION = { "3.0" => "2.3.26", "3.1" => "2.3.26", "3.2" => "2.3.26", - "3.3" => "2.4.19" + "3.3" => "2.4.19", + "3.4" => "2.5.17", # ADD NEW RUBIES HERE }.freeze