From f553543dbea4c3c9cc7a62b36aecf26e2e8b4c65 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Fri, 31 Mar 2023 15:37:41 +0200 Subject: [PATCH 1/6] Add yard gem --- Gemfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Gemfile b/Gemfile index e77dfe95..f9328ad5 100644 --- a/Gemfile +++ b/Gemfile @@ -20,3 +20,5 @@ gem "rspec-collection_matchers" gem "rspec_junit_formatter" gem "appraisal" gem "standard", "<= 1.24.3" if RUBY_VERSION >= "2.2.0" + +gem "yard" From 2f912bb7f5ba88b67b4ad256809a3b6cf1bb31c1 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Fri, 31 Mar 2023 15:44:15 +0200 Subject: [PATCH 2/6] Generate yard doc --- Rakefile | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Rakefile b/Rakefile index 488498d0..561ea10b 100644 --- a/Rakefile +++ b/Rakefile @@ -2,11 +2,24 @@ require "bundler/gem_tasks" require "rspec/core/rake_task" +require "datadog/ci/version" +require "yard" RSpec::Core::RakeTask.new(:spec) Dir.glob("tasks/*.rake").each { |r| import r } +YARD::Rake::YardocTask.new(:docs) do |t| + # Options defined in `.yardopts` are read first, then merged with + # options defined here. + # + # It's recommended to define options in `.yardopts` instead of here, + # as `.yardopts` can be read by external YARD tools, like the + # hot-reload YARD server `yard server --reload`. + + t.options += ["--title", "datadog-ci #{Datadog::CI::VERSION} documentation"] +end + desc "Run RSpec" # rubocop:disable Metrics/BlockLength namespace :spec do From 60795c40e0951367f609d599f117fdd30ae05205 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Tue, 11 Apr 2023 13:03:58 +0200 Subject: [PATCH 3/6] Add README.md --- .gitignore | 1 + .ruby-version | 1 - README.md | 67 +++++++++++++++++++++++++++++++++++++++------------ 3 files changed, 53 insertions(+), 16 deletions(-) delete mode 100644 .ruby-version diff --git a/.gitignore b/.gitignore index 02c6774b..2ad0b8cc 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ Gemfile.lock Gemfile-*.lock .envrc +.ruby-version diff --git a/.ruby-version b/.ruby-version deleted file mode 100644 index ff365e06..00000000 --- a/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -3.1.3 diff --git a/README.md b/README.md index 5034c269..6ef10aba 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,62 @@ -# Datadog::Ci +# Datadog::CI -Welcome to your new gem! In this directory, you'll find the files you need to be able to package up your Ruby library into a gem. Put your Ruby code in the file `lib/datadog/ci`. To experiment with that code, run `bin/console` for an interactive prompt. - -TODO: Delete this and the text above, and describe your gem +Datadog's Ruby Library for instrumenting your test and continuous integration pipeline. Checkout to learn more at our [official website](https://docs.datadoghq.com/continuous_integration/tests/ruby/?tab=azurepipelines). ## Installation -Install the gem and add to the application's Gemfile by executing: +Add to your Gemfile. +``` +group :test do + gem "datadog-ci" +end +``` + +## Usage - $ bundle add datadog-ci +#### Cucumber -If bundler is not being used to manage dependencies, install the gem by executing: +Activate `Cucumber` integration with configuration - $ gem install datadog-ci +``` +Datadog.configure do |c| + # Only activates test instrumentation on CI + c.tracing.enabled = (ENV["DD_ENV"] == "ci") -## Usage + # Configures the tracer to ensure results delivery + c.ci.enabled = true + + # The name of the service or library under test + c.service = 'my-ruby-app' + + # Enables the Cucumber instrumentation + c.ci.instrument :cucumber +end + +``` + +#### RSpec -TODO: Write usage instructions here +To activate `RSpec` integration, add this to the `spec_helper.rb` file: + +``` +require 'rspec' +require 'datadog/ci' + +Datadog.configure do |c| + # Only activates test instrumentation on CI + c.tracing.enabled = (ENV["DD_ENV"] == "ci") + + # Configures the tracer to ensure results delivery + c.ci.enabled = true + + # The name of the service or library under test + c.service = 'my-ruby-app' + + # Enables the RSpec instrumentation + c.ci.instrument :rspec +end + +``` ## Development @@ -26,12 +66,9 @@ To install this gem onto your local machine, run `bundle exec rake install`. To ## Contributing -Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/datadog-ci. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [code of conduct](https://github.com/[USERNAME]/datadog-ci/blob/main/CODE_OF_CONDUCT.md). - -## License +Bug reports and pull requests are welcome on GitHub at https://github.com/Datadog/datadog-ci. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [code of conduct](https://github.com/Datadog/datadog-ci/blob/main/CODE_OF_CONDUCT.md). -The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT). ## Code of Conduct -Everyone interacting in the Datadog::Ci project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/[USERNAME]/datadog-ci/blob/main/CODE_OF_CONDUCT.md). +Everyone interacting in the `Datadog::CI` project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/Datadog/datadog-ci/blob/main/CODE_OF_CONDUCT.md). From d609d7d06378cd5cdcd66845ad75b4e956080ab9 Mon Sep 17 00:00:00 2001 From: Tony Hsu Date: Mon, 17 Apr 2023 15:48:01 +0200 Subject: [PATCH 4/6] Add yard extension --- Gemfile | 1 + yard/extensions.rb | 157 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 158 insertions(+) create mode 100644 yard/extensions.rb diff --git a/Gemfile b/Gemfile index f9328ad5..3c87b847 100644 --- a/Gemfile +++ b/Gemfile @@ -22,3 +22,4 @@ gem "appraisal" gem "standard", "<= 1.24.3" if RUBY_VERSION >= "2.2.0" gem "yard" +gem "webrick" diff --git a/yard/extensions.rb b/yard/extensions.rb new file mode 100644 index 00000000..348b50db --- /dev/null +++ b/yard/extensions.rb @@ -0,0 +1,157 @@ +# frozen_string_literal: true + +TOP_LEVEL_MODULE_FILE = 'lib/ddtrace.rb' + +# The top-level `Datadog` module gets its docstring overwritten by +# on almost every file in the repo, due to comments at the top of the file +# (e.g. '# typed: true' or from vendor files 'Copyright (c) 2001-2010 Not Datadog.') +# +# This module ensures that only the comment provided by 'lib/ddtrace.rb' +# is used as documentation for the top-level `Datadog` module. +# +# For non-top-level documentation, this can be solved by removing duplicate module/class +# documentation. But for top-level it's tricky, as it is common to leave general comments +# and directives in the first lines of a file. +module EnsureTopLevelModuleCommentConsistency + def register_docstring(object, *args) + if object.is_a?(YARD::CodeObjects::ModuleObject) && object.path == 'Datadog' && parser.file != TOP_LEVEL_MODULE_FILE + super(object, nil) + else + super + end + end +end +YARD::Handlers::Base.prepend(EnsureTopLevelModuleCommentConsistency) + +# Sanity check to ensure we haven't renamed the top-level module definition file. +YARD::Parser::SourceParser.before_parse_list do |files, _global_state| + raise "Top-level module file not found: #{TOP_LEVEL_MODULE_FILE}. Has it been moved?" unless + files.include?(TOP_LEVEL_MODULE_FILE) +end + +# Hides all objects that are not part of the Public API from YARD docs. +YARD::Parser::SourceParser.after_parse_list do + YARD::Registry.each do |obj| + case obj + when YARD::CodeObjects::ModuleObject, YARD::CodeObjects::ClassObject + # Mark modules and classes as private if they are not tagged with @public_api + unless obj.has_tag?('public_api') + obj.visibility = :private + next + end + else + # Do not change visibility of individual objects. + # We'll handle their visibility in their encompassing modules and classes instead. + + if obj.has_tag?('public_api') + log.warn( + "The @public_api tag should be added to modules and classes only: #{obj.files.join(':')}.\n" \ + 'Please move the tag to the encompassing module or class. ' \ + 'You can hide non-public methods, attributes, and constants with the `@!visibility private` directive.' + ) + end + + next + end + + # Ensure the ancestor module chain of `obj` is also + # made visible in the documentation. + while obj + obj.visibility = :public + obj.add_tag(YARD::Tags::Tag.new(:public_api, nil)) + + obj = obj.namespace + end + end +end + +# Remove magic comments from documentation (e.g. Rubocop directives, TODOs, DEVs) +YARD::Parser::SourceParser.after_parse_list do + YARD::Registry.each do |obj| + docstring = obj.docstring + next if docstring.empty? + + docstring.replace(docstring.all.gsub(/^[A-Z]+: .*/, '')) # Removes TODO:, DEV: + docstring.replace(docstring.all.gsub(/^rubocop:.*/, '')) # Removes rubocop:... + end +end + +# +# Generates modules for DSL categories created by {Datadog::Core::Configuration::Base::ClassMethods#settings}. +# `#settings` are groups that can contain multiple `#option`s or nested `#settings.` +# +class DatadogConfigurationSettingsHandler < YARD::Handlers::Ruby::Base + handles method_call(:settings) + + process do + next if statement.is_a?(YARD::Parser::Ruby::ReferenceNode) + + name = call_params[0] + + # Check if we are already nested inside the DSL namespace + if namespace.has_tag?(:dsl) + # If yes, do not add a second, nested DSL module. Use the parent directly. + parent_module = namespace + else + # If not, create a DSL module to host generated classes + parent_module = YARD::CodeObjects::ModuleObject.new(namespace, 'DSL') + + register(parent_module) + + parent_module.docstring = 'Namespace for dynamically generated configuration classes.' + end + + # The generated class inherits the docstring from the current statement. + generated_class = YARD::CodeObjects::ClassObject.new(parent_module, camelize(name)) + + register(generated_class) + + generated_class.add_tag(YARD::Tags::Tag.new(:dsl, 'dsl')) + + # Remove @public_api tag from this statement, as `setting :option` is a method call + # and @public_api tags should only exists in modules and classes. + # The encompassing DSL modules and classes will inherit this tag, this only + # applies to the accessor method. + new_docstring = statement.docstring.to_s.sub(/^\s*@public_api\b.*/, '') + + statement.docstring = <<~YARD + #{new_docstring} + @return [#{generated_class.path}] a configuration object + YARD + + statement.block.last.each do |node| + parse_block(node, :namespace => generated_class) + end + end +end + +# +# Generates attributes for DSL options created by {Datadog::Core::Configuration::Options::ClassMethods#option}. +# `#option`s are read/write configurable attributes. +# +class DatadogConfigurationOptionHandler < YARD::Handlers::Ruby::Base + handles method_call(:option) + + process do + next if statement.is_a?(YARD::Parser::Ruby::ReferenceNode) + + # Convert this method call into a read/write attribute. + # The easiest way to do this is by invoking YARD's AttributeHandler. + # We trick AttributeHandler into thinking this is an `attr_accessor` + # node, instead of a method call node. + attr_statement = statement.dup + attr_statement.define_singleton_method(:method_name) { |*_args| :attr_accessor } + + # Remove additional arguments to `option :name`, like `default:`. + # These won't parse correctly when we parse + # `option :name, default: 1` as `attr_accessor :name, default: 1`. + statement[1].slice!(1..-2) + + attr = YARD::Handlers::Ruby::AttributeHandler.new(parser, attr_statement) + attr.process + end +end + +def camelize(str) + str.split('_').collect(&:capitalize).join +end From 60bfaca6187902125588509508eaac78bedfb716 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Tue, 15 Aug 2023 14:49:48 +0200 Subject: [PATCH 5/6] Updated gemfiles and fixed code loading issues. Testing suite for this library was not properly running because of the following issues: - appraisal gemfiles were outdated and did not reflect later changes in project's Gemfile - requires in specs did not follow any particular order so many tests were loading code from ddtrace gem Appraisal gemfiles are regenerated with bundle exec appraisal:update and require is replaced with require_relative where needed. --- .env | 5 ++ gemfiles/jruby_9.2.21.0_cucumber_3.gemfile | 5 +- .../jruby_9.2.21.0_cucumber_3.gemfile.lock | 47 ++++++------ gemfiles/jruby_9.2.21.0_cucumber_4.gemfile | 5 +- .../jruby_9.2.21.0_cucumber_4.gemfile.lock | 53 ++++++++------ gemfiles/jruby_9.2.21.0_cucumber_5.gemfile | 5 +- .../jruby_9.2.21.0_cucumber_5.gemfile.lock | 53 ++++++++------ gemfiles/jruby_9.2.21.0_cucumber_6.gemfile | 5 +- .../jruby_9.2.21.0_cucumber_6.gemfile.lock | 57 ++++++++------- gemfiles/jruby_9.2.21.0_cucumber_7.gemfile | 5 +- .../jruby_9.2.21.0_cucumber_7.gemfile.lock | 51 +++++++------ gemfiles/jruby_9.2.21.0_rspec_3.gemfile | 5 +- gemfiles/jruby_9.2.21.0_rspec_3.gemfile.lock | 45 +++++++----- gemfiles/jruby_9.3.9.0_cucumber_3.gemfile | 5 +- .../jruby_9.3.9.0_cucumber_3.gemfile.lock | 61 +++++++++------- gemfiles/jruby_9.3.9.0_cucumber_4.gemfile | 5 +- .../jruby_9.3.9.0_cucumber_4.gemfile.lock | 69 ++++++++++-------- gemfiles/jruby_9.3.9.0_cucumber_5.gemfile | 5 +- .../jruby_9.3.9.0_cucumber_5.gemfile.lock | 69 ++++++++++-------- gemfiles/jruby_9.3.9.0_cucumber_6.gemfile | 5 +- .../jruby_9.3.9.0_cucumber_6.gemfile.lock | 73 ++++++++++--------- gemfiles/jruby_9.3.9.0_cucumber_7.gemfile | 5 +- .../jruby_9.3.9.0_cucumber_7.gemfile.lock | 65 +++++++++-------- gemfiles/jruby_9.3.9.0_rspec_3.gemfile | 5 +- gemfiles/jruby_9.3.9.0_rspec_3.gemfile.lock | 59 ++++++++------- gemfiles/jruby_9.4.0.0_cucumber_3.gemfile | 5 +- .../jruby_9.4.0.0_cucumber_3.gemfile.lock | 61 +++++++++------- gemfiles/jruby_9.4.0.0_cucumber_4.gemfile | 5 +- .../jruby_9.4.0.0_cucumber_4.gemfile.lock | 67 +++++++++-------- gemfiles/jruby_9.4.0.0_cucumber_5.gemfile | 5 +- .../jruby_9.4.0.0_cucumber_5.gemfile.lock | 67 +++++++++-------- gemfiles/jruby_9.4.0.0_cucumber_6.gemfile | 5 +- .../jruby_9.4.0.0_cucumber_6.gemfile.lock | 71 +++++++++--------- gemfiles/jruby_9.4.0.0_cucumber_7.gemfile | 5 +- .../jruby_9.4.0.0_cucumber_7.gemfile.lock | 65 +++++++++-------- gemfiles/jruby_9.4.0.0_rspec_3.gemfile | 5 +- gemfiles/jruby_9.4.0.0_rspec_3.gemfile.lock | 59 ++++++++------- gemfiles/ruby_2.1.10_rspec_3.gemfile | 3 +- gemfiles/ruby_2.1.10_rspec_3.gemfile.lock | 46 ++++-------- gemfiles/ruby_2.2.10_cucumber_3.gemfile | 5 +- gemfiles/ruby_2.2.10_cucumber_3.gemfile.lock | 39 +++++----- gemfiles/ruby_2.2.10_rspec_3.gemfile | 5 +- gemfiles/ruby_2.2.10_rspec_3.gemfile.lock | 37 ++++++---- gemfiles/ruby_2.3.8_cucumber_3.gemfile | 5 +- gemfiles/ruby_2.3.8_cucumber_3.gemfile.lock | 41 ++++++----- gemfiles/ruby_2.3.8_cucumber_4.gemfile | 5 +- gemfiles/ruby_2.3.8_cucumber_4.gemfile.lock | 43 ++++++----- gemfiles/ruby_2.3.8_rspec_3.gemfile | 5 +- gemfiles/ruby_2.3.8_rspec_3.gemfile.lock | 39 +++++----- gemfiles/ruby_2.4.10_cucumber_3.gemfile | 5 +- gemfiles/ruby_2.4.10_cucumber_3.gemfile.lock | 41 ++++++----- gemfiles/ruby_2.4.10_cucumber_4.gemfile | 5 +- gemfiles/ruby_2.4.10_cucumber_4.gemfile.lock | 43 ++++++----- gemfiles/ruby_2.4.10_rspec_3.gemfile | 5 +- gemfiles/ruby_2.4.10_rspec_3.gemfile.lock | 39 +++++----- gemfiles/ruby_2.5.9_cucumber_3.gemfile | 5 +- gemfiles/ruby_2.5.9_cucumber_3.gemfile.lock | 47 ++++++------ gemfiles/ruby_2.5.9_cucumber_4.gemfile | 5 +- gemfiles/ruby_2.5.9_cucumber_4.gemfile.lock | 53 ++++++++------ gemfiles/ruby_2.5.9_cucumber_5.gemfile | 5 +- gemfiles/ruby_2.5.9_cucumber_5.gemfile.lock | 53 ++++++++------ gemfiles/ruby_2.5.9_cucumber_6.gemfile | 5 +- gemfiles/ruby_2.5.9_cucumber_6.gemfile.lock | 57 ++++++++------- gemfiles/ruby_2.5.9_cucumber_7.gemfile | 5 +- gemfiles/ruby_2.5.9_cucumber_7.gemfile.lock | 51 +++++++------ gemfiles/ruby_2.5.9_rspec_3.gemfile | 5 +- gemfiles/ruby_2.5.9_rspec_3.gemfile.lock | 45 +++++++----- gemfiles/ruby_2.6.10_cucumber_3.gemfile | 5 +- gemfiles/ruby_2.6.10_cucumber_3.gemfile.lock | 61 +++++++++------- gemfiles/ruby_2.6.10_cucumber_4.gemfile | 5 +- gemfiles/ruby_2.6.10_cucumber_4.gemfile.lock | 69 ++++++++++-------- gemfiles/ruby_2.6.10_cucumber_5.gemfile | 5 +- gemfiles/ruby_2.6.10_cucumber_5.gemfile.lock | 69 ++++++++++-------- gemfiles/ruby_2.6.10_cucumber_6.gemfile | 5 +- gemfiles/ruby_2.6.10_cucumber_6.gemfile.lock | 73 ++++++++++--------- gemfiles/ruby_2.6.10_cucumber_7.gemfile | 5 +- gemfiles/ruby_2.6.10_cucumber_7.gemfile.lock | 65 +++++++++-------- gemfiles/ruby_2.6.10_rspec_3.gemfile | 5 +- gemfiles/ruby_2.6.10_rspec_3.gemfile.lock | 59 ++++++++------- gemfiles/ruby_2.7.6_cucumber_3.gemfile | 5 +- gemfiles/ruby_2.7.6_cucumber_3.gemfile.lock | 61 +++++++++------- gemfiles/ruby_2.7.6_cucumber_4.gemfile | 5 +- gemfiles/ruby_2.7.6_cucumber_4.gemfile.lock | 67 +++++++++-------- gemfiles/ruby_2.7.6_cucumber_5.gemfile | 5 +- gemfiles/ruby_2.7.6_cucumber_5.gemfile.lock | 67 +++++++++-------- gemfiles/ruby_2.7.6_cucumber_6.gemfile | 5 +- gemfiles/ruby_2.7.6_cucumber_6.gemfile.lock | 71 +++++++++--------- gemfiles/ruby_2.7.6_cucumber_7.gemfile | 5 +- gemfiles/ruby_2.7.6_cucumber_7.gemfile.lock | 65 +++++++++-------- gemfiles/ruby_2.7.6_rspec_3.gemfile | 5 +- gemfiles/ruby_2.7.6_rspec_3.gemfile.lock | 59 ++++++++------- gemfiles/ruby_3.0.4_cucumber_3.gemfile | 5 +- gemfiles/ruby_3.0.4_cucumber_3.gemfile.lock | 61 +++++++++------- gemfiles/ruby_3.0.4_cucumber_4.gemfile | 5 +- gemfiles/ruby_3.0.4_cucumber_4.gemfile.lock | 67 +++++++++-------- gemfiles/ruby_3.0.4_cucumber_5.gemfile | 5 +- gemfiles/ruby_3.0.4_cucumber_5.gemfile.lock | 67 +++++++++-------- gemfiles/ruby_3.0.4_cucumber_6.gemfile | 5 +- gemfiles/ruby_3.0.4_cucumber_6.gemfile.lock | 71 +++++++++--------- gemfiles/ruby_3.0.4_cucumber_7.gemfile | 5 +- gemfiles/ruby_3.0.4_cucumber_7.gemfile.lock | 65 +++++++++-------- gemfiles/ruby_3.0.4_rspec_3.gemfile | 5 +- gemfiles/ruby_3.0.4_rspec_3.gemfile.lock | 59 ++++++++------- gemfiles/ruby_3.1.2_cucumber_3.gemfile | 5 +- gemfiles/ruby_3.1.2_cucumber_3.gemfile.lock | 49 +++++++------ gemfiles/ruby_3.1.2_cucumber_4.gemfile | 5 +- gemfiles/ruby_3.1.2_cucumber_4.gemfile.lock | 55 +++++++------- gemfiles/ruby_3.1.2_cucumber_5.gemfile | 5 +- gemfiles/ruby_3.1.2_cucumber_5.gemfile.lock | 55 +++++++------- gemfiles/ruby_3.1.2_cucumber_6.gemfile | 5 +- gemfiles/ruby_3.1.2_cucumber_6.gemfile.lock | 59 ++++++++------- gemfiles/ruby_3.1.2_cucumber_7.gemfile | 5 +- gemfiles/ruby_3.1.2_cucumber_7.gemfile.lock | 53 ++++++++------ gemfiles/ruby_3.1.2_rspec_3.gemfile | 5 +- gemfiles/ruby_3.1.2_rspec_3.gemfile.lock | 47 ++++++------ gemfiles/ruby_3.2.0_cucumber_3.gemfile | 5 +- gemfiles/ruby_3.2.0_cucumber_3.gemfile.lock | 61 +++++++++------- gemfiles/ruby_3.2.0_cucumber_4.gemfile | 5 +- gemfiles/ruby_3.2.0_cucumber_4.gemfile.lock | 67 +++++++++-------- gemfiles/ruby_3.2.0_cucumber_5.gemfile | 5 +- gemfiles/ruby_3.2.0_cucumber_5.gemfile.lock | 67 +++++++++-------- gemfiles/ruby_3.2.0_cucumber_6.gemfile | 5 +- gemfiles/ruby_3.2.0_cucumber_6.gemfile.lock | 71 +++++++++--------- gemfiles/ruby_3.2.0_cucumber_7.gemfile | 5 +- gemfiles/ruby_3.2.0_cucumber_7.gemfile.lock | 65 +++++++++-------- gemfiles/ruby_3.2.0_rspec_3.gemfile | 5 +- gemfiles/ruby_3.2.0_rspec_3.gemfile.lock | 59 ++++++++------- lib/datadog/ci/ext/environment.rb | 9 ++- lib/datadog/ci/test.rb | 1 + .../ci/configuration/components_spec.rb | 8 -- .../datadog/ci/configuration/settings_spec.rb | 6 -- .../ci/contrib/cucumber/formatter_spec.rb | 5 +- .../ci/contrib/cucumber/integration_spec.rb | 4 +- .../ci/contrib/cucumber/patcher_spec.rb | 5 +- .../ci/contrib/rspec/instrumentation_spec.rb | 6 +- .../ci/contrib/rspec/integration_spec.rb | 4 +- spec/datadog/ci/contrib/rspec/patcher_spec.rb | 5 +- .../ci/contrib/support/mode_helpers.rb | 3 - .../datadog/ci/contrib/support/spec_helper.rb | 6 +- .../ci/contrib/support/tracer_helpers.rb | 3 - spec/datadog/ci/ext/environment_spec.rb | 13 ++-- spec/datadog/ci/ext/fixtures/ci/gitlab.json | 2 +- spec/datadog/ci/flush_spec.rb | 8 -- spec/datadog/ci/spec_helper.rb | 2 - spec/datadog/ci/test_spec.rb | 8 -- spec/spec_helper.rb | 18 ++--- yard/extensions.rb | 30 ++++---- 147 files changed, 2211 insertions(+), 1903 deletions(-) create mode 100644 .env delete mode 100644 spec/datadog/ci/spec_helper.rb diff --git a/.env b/.env new file mode 100644 index 00000000..0146a261 --- /dev/null +++ b/.env @@ -0,0 +1,5 @@ +DD_AGENT_HOST=localhost +DD_API_KEY=00000000000000000000000000000000 +DD_METRIC_AGENT_PORT=8125 +DD_TRACE_AGENT_PORT=8126 +TEST_DDAGENT_VAR_RUN=/var/run/datadog diff --git a/gemfiles/jruby_9.2.21.0_cucumber_3.gemfile b/gemfiles/jruby_9.2.21.0_cucumber_3.gemfile index e6aa6db7..988e4792 100644 --- a/gemfiles/jruby_9.2.21.0_cucumber_3.gemfile +++ b/gemfiles/jruby_9.2.21.0_cucumber_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 3" group :check do diff --git a/gemfiles/jruby_9.2.21.0_cucumber_3.gemfile.lock b/gemfiles/jruby_9.2.21.0_cucumber_3.gemfile.lock index 78172302..e971e79b 100644 --- a/gemfiles/jruby_9.2.21.0_cucumber_3.gemfile.lock +++ b/gemfiles/jruby_9.2.21.0_cucumber_3.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) - backports (3.24.0) + backports (3.24.1) builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) @@ -32,49 +32,51 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) gherkin (5.1.0) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1-java) + msgpack (1.7.2-java) multi_json (1.15.0) multi_test (1.1.0) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2-java) coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.25.0) @@ -97,8 +99,10 @@ GEM standard (1.7.0) rubocop (= 1.25.0) rubocop-performance (= 1.13.2) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS universal-java-1.8 @@ -114,8 +118,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.2.21.0_cucumber_4.gemfile b/gemfiles/jruby_9.2.21.0_cucumber_4.gemfile index 9492496c..1b00e132 100644 --- a/gemfiles/jruby_9.2.21.0_cucumber_4.gemfile +++ b/gemfiles/jruby_9.2.21.0_cucumber_4.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 4" group :check do diff --git a/gemfiles/jruby_9.2.21.0_cucumber_4.gemfile.lock b/gemfiles/jruby_9.2.21.0_cucumber_4.gemfile.lock index 1f618ae8..9cd75dff 100644 --- a/gemfiles/jruby_9.2.21.0_cucumber_4.gemfile.lock +++ b/gemfiles/jruby_9.2.21.0_cucumber_4.gemfile.lock @@ -7,13 +7,13 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.3) + activesupport (6.1.7.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -53,28 +53,29 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.3) ffi (1.15.5-java) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) minitest (5.15.0) - msgpack (1.6.1-java) + msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -84,25 +85,26 @@ GEM coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.25.0) @@ -125,14 +127,16 @@ GEM standard (1.7.0) rubocop (= 1.25.0) rubocop-performance (= 1.13.2) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6-java) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) - zeitwerk (2.6.7) + webrick (1.8.1) + yard (0.9.34) + zeitwerk (2.6.11) PLATFORMS universal-java-1.8 @@ -148,8 +152,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.2.21.0_cucumber_5.gemfile b/gemfiles/jruby_9.2.21.0_cucumber_5.gemfile index c8d5f25f..b01b1aaf 100644 --- a/gemfiles/jruby_9.2.21.0_cucumber_5.gemfile +++ b/gemfiles/jruby_9.2.21.0_cucumber_5.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 5" group :check do diff --git a/gemfiles/jruby_9.2.21.0_cucumber_5.gemfile.lock b/gemfiles/jruby_9.2.21.0_cucumber_5.gemfile.lock index f3091969..8bc18da4 100644 --- a/gemfiles/jruby_9.2.21.0_cucumber_5.gemfile.lock +++ b/gemfiles/jruby_9.2.21.0_cucumber_5.gemfile.lock @@ -7,13 +7,13 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.3) + activesupport (6.1.7.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -53,28 +53,29 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) minitest (5.15.0) - msgpack (1.6.1-java) + msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -84,25 +85,26 @@ GEM coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.25.0) @@ -125,14 +127,16 @@ GEM standard (1.7.0) rubocop (= 1.25.0) rubocop-performance (= 1.13.2) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6-java) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) - zeitwerk (2.6.7) + webrick (1.8.1) + yard (0.9.34) + zeitwerk (2.6.11) PLATFORMS universal-java-1.8 @@ -148,8 +152,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.2.21.0_cucumber_6.gemfile b/gemfiles/jruby_9.2.21.0_cucumber_6.gemfile index 0d339240..5486f9be 100644 --- a/gemfiles/jruby_9.2.21.0_cucumber_6.gemfile +++ b/gemfiles/jruby_9.2.21.0_cucumber_6.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 6" group :check do diff --git a/gemfiles/jruby_9.2.21.0_cucumber_6.gemfile.lock b/gemfiles/jruby_9.2.21.0_cucumber_6.gemfile.lock index c6f46ab2..6582252d 100644 --- a/gemfiles/jruby_9.2.21.0_cucumber_6.gemfile.lock +++ b/gemfiles/jruby_9.2.21.0_cucumber_6.gemfile.lock @@ -7,13 +7,13 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.3) + activesupport (6.1.7.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -54,31 +54,32 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) + mime-types-data (3.2023.0808) minitest (5.15.0) - msgpack (1.6.1-java) + msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -88,25 +89,26 @@ GEM coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.25.0) @@ -129,14 +131,16 @@ GEM standard (1.7.0) rubocop (= 1.25.0) rubocop-performance (= 1.13.2) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6-java) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) - zeitwerk (2.6.7) + webrick (1.8.1) + yard (0.9.34) + zeitwerk (2.6.11) PLATFORMS universal-java-1.8 @@ -152,8 +156,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.2.21.0_cucumber_7.gemfile b/gemfiles/jruby_9.2.21.0_cucumber_7.gemfile index 2952da92..57f73787 100644 --- a/gemfiles/jruby_9.2.21.0_cucumber_7.gemfile +++ b/gemfiles/jruby_9.2.21.0_cucumber_7.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 7" group :check do diff --git a/gemfiles/jruby_9.2.21.0_cucumber_7.gemfile.lock b/gemfiles/jruby_9.2.21.0_cucumber_7.gemfile.lock index 5f00a07b..c2be9bde 100644 --- a/gemfiles/jruby_9.2.21.0_cucumber_7.gemfile.lock +++ b/gemfiles/jruby_9.2.21.0_cucumber_7.gemfile.lock @@ -7,7 +7,7 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -45,50 +45,52 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - msgpack (1.6.1-java) + mime-types-data (3.2023.0808) + msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2-java) coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.25.0) @@ -111,10 +113,12 @@ GEM standard (1.7.0) rubocop (= 1.25.0) rubocop-performance (= 1.13.2) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS universal-java-1.8 @@ -130,8 +134,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.2.21.0_rspec_3.gemfile b/gemfiles/jruby_9.2.21.0_rspec_3.gemfile index d2392983..86c8d472 100644 --- a/gemfiles/jruby_9.2.21.0_rspec_3.gemfile +++ b/gemfiles/jruby_9.2.21.0_rspec_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" group :check do diff --git a/gemfiles/jruby_9.2.21.0_rspec_3.gemfile.lock b/gemfiles/jruby_9.2.21.0_rspec_3.gemfile.lock index e03f9e60..0af88e3d 100644 --- a/gemfiles/jruby_9.2.21.0_rspec_3.gemfile.lock +++ b/gemfiles/jruby_9.2.21.0_rspec_3.gemfile.lock @@ -7,53 +7,55 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1-java) + msgpack (1.7.2-java) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2-java) coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.25.0) @@ -76,8 +78,10 @@ GEM standard (1.7.0) rubocop (= 1.25.0) rubocop-performance (= 1.13.2) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS universal-java-1.8 @@ -92,8 +96,9 @@ DEPENDENCIES rspec (~> 3) rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.3.9.0_cucumber_3.gemfile b/gemfiles/jruby_9.3.9.0_cucumber_3.gemfile index e6aa6db7..988e4792 100644 --- a/gemfiles/jruby_9.3.9.0_cucumber_3.gemfile +++ b/gemfiles/jruby_9.3.9.0_cucumber_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 3" group :check do diff --git a/gemfiles/jruby_9.3.9.0_cucumber_3.gemfile.lock b/gemfiles/jruby_9.3.9.0_cucumber_3.gemfile.lock index d0364f67..fcfd7340 100644 --- a/gemfiles/jruby_9.3.9.0_cucumber_3.gemfile.lock +++ b/gemfiles/jruby_9.3.9.0_cucumber_3.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) - backports (3.24.0) + backports (3.24.1) builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) @@ -32,77 +32,81 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) gherkin (5.1.0) json (2.6.3-java) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1-java) + msgpack (1.7.2-java) multi_json (1.15.0) multi_test (1.1.0) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2-java) coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) spoon (0.0.6) ffi - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - thor (1.2.1) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS universal-java-11 @@ -118,8 +122,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.3.9.0_cucumber_4.gemfile b/gemfiles/jruby_9.3.9.0_cucumber_4.gemfile index 9492496c..1b00e132 100644 --- a/gemfiles/jruby_9.3.9.0_cucumber_4.gemfile +++ b/gemfiles/jruby_9.3.9.0_cucumber_4.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 4" group :check do diff --git a/gemfiles/jruby_9.3.9.0_cucumber_4.gemfile.lock b/gemfiles/jruby_9.3.9.0_cucumber_4.gemfile.lock index 69b12a07..35a71a94 100644 --- a/gemfiles/jruby_9.3.9.0_cucumber_4.gemfile.lock +++ b/gemfiles/jruby_9.3.9.0_cucumber_4.gemfile.lock @@ -7,13 +7,13 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.3) + activesupport (6.1.7.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -53,30 +53,31 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.3) ffi (1.15.5-java) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3-java) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1-java) + minitest (5.19.0) + msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -86,57 +87,60 @@ GEM coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) spoon (0.0.6) ffi - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6-java) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) - zeitwerk (2.6.7) + webrick (1.8.1) + yard (0.9.34) + zeitwerk (2.6.11) PLATFORMS universal-java-11 @@ -152,8 +156,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.3.9.0_cucumber_5.gemfile b/gemfiles/jruby_9.3.9.0_cucumber_5.gemfile index c8d5f25f..b01b1aaf 100644 --- a/gemfiles/jruby_9.3.9.0_cucumber_5.gemfile +++ b/gemfiles/jruby_9.3.9.0_cucumber_5.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 5" group :check do diff --git a/gemfiles/jruby_9.3.9.0_cucumber_5.gemfile.lock b/gemfiles/jruby_9.3.9.0_cucumber_5.gemfile.lock index e27a26cf..53d5a479 100644 --- a/gemfiles/jruby_9.3.9.0_cucumber_5.gemfile.lock +++ b/gemfiles/jruby_9.3.9.0_cucumber_5.gemfile.lock @@ -7,13 +7,13 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.3) + activesupport (6.1.7.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -53,30 +53,31 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3-java) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1-java) + minitest (5.19.0) + msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -86,57 +87,60 @@ GEM coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) spoon (0.0.6) ffi - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6-java) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) - zeitwerk (2.6.7) + webrick (1.8.1) + yard (0.9.34) + zeitwerk (2.6.11) PLATFORMS universal-java-11 @@ -152,8 +156,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.3.9.0_cucumber_6.gemfile b/gemfiles/jruby_9.3.9.0_cucumber_6.gemfile index 0d339240..5486f9be 100644 --- a/gemfiles/jruby_9.3.9.0_cucumber_6.gemfile +++ b/gemfiles/jruby_9.3.9.0_cucumber_6.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 6" group :check do diff --git a/gemfiles/jruby_9.3.9.0_cucumber_6.gemfile.lock b/gemfiles/jruby_9.3.9.0_cucumber_6.gemfile.lock index 2251db02..eb8188df 100644 --- a/gemfiles/jruby_9.3.9.0_cucumber_6.gemfile.lock +++ b/gemfiles/jruby_9.3.9.0_cucumber_6.gemfile.lock @@ -7,13 +7,13 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.3) + activesupport (6.1.7.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -54,33 +54,34 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3-java) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - minitest (5.18.0) - msgpack (1.6.1-java) + mime-types-data (3.2023.0808) + minitest (5.19.0) + msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -90,57 +91,60 @@ GEM coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) spoon (0.0.6) ffi - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6-java) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) - zeitwerk (2.6.7) + webrick (1.8.1) + yard (0.9.34) + zeitwerk (2.6.11) PLATFORMS universal-java-11 @@ -156,8 +160,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.3.9.0_cucumber_7.gemfile b/gemfiles/jruby_9.3.9.0_cucumber_7.gemfile index 2952da92..57f73787 100644 --- a/gemfiles/jruby_9.3.9.0_cucumber_7.gemfile +++ b/gemfiles/jruby_9.3.9.0_cucumber_7.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 7" group :check do diff --git a/gemfiles/jruby_9.3.9.0_cucumber_7.gemfile.lock b/gemfiles/jruby_9.3.9.0_cucumber_7.gemfile.lock index 49431565..15745877 100644 --- a/gemfiles/jruby_9.3.9.0_cucumber_7.gemfile.lock +++ b/gemfiles/jruby_9.3.9.0_cucumber_7.gemfile.lock @@ -7,7 +7,7 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -45,80 +45,84 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) json (2.6.3-java) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - msgpack (1.6.1-java) + mime-types-data (3.2023.0808) + msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2-java) coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) spoon (0.0.6) ffi - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS universal-java-11 @@ -134,8 +138,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.3.9.0_rspec_3.gemfile b/gemfiles/jruby_9.3.9.0_rspec_3.gemfile index d2392983..86c8d472 100644 --- a/gemfiles/jruby_9.3.9.0_rspec_3.gemfile +++ b/gemfiles/jruby_9.3.9.0_rspec_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" group :check do diff --git a/gemfiles/jruby_9.3.9.0_rspec_3.gemfile.lock b/gemfiles/jruby_9.3.9.0_rspec_3.gemfile.lock index e61ddd13..34bb5fef 100644 --- a/gemfiles/jruby_9.3.9.0_rspec_3.gemfile.lock +++ b/gemfiles/jruby_9.3.9.0_rspec_3.gemfile.lock @@ -7,81 +7,85 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) json (2.6.3-java) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1-java) + msgpack (1.7.2-java) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2-java) coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) spoon (0.0.6) ffi - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - thor (1.2.1) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS universal-java-11 @@ -96,8 +100,9 @@ DEPENDENCIES rspec (~> 3) rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile b/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile index e6aa6db7..988e4792 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile +++ b/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 3" group :check do diff --git a/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile.lock b/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile.lock index d0364f67..fcfd7340 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_cucumber_3.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) - backports (3.24.0) + backports (3.24.1) builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) @@ -32,77 +32,81 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) gherkin (5.1.0) json (2.6.3-java) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1-java) + msgpack (1.7.2-java) multi_json (1.15.0) multi_test (1.1.0) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2-java) coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) spoon (0.0.6) ffi - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - thor (1.2.1) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS universal-java-11 @@ -118,8 +122,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile b/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile index 9492496c..1b00e132 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile +++ b/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 4" group :check do diff --git a/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile.lock b/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile.lock index 5840cbd5..f74c44b4 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_cucumber_4.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -52,30 +52,31 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.3) ffi (1.15.5-java) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3-java) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1-java) + minitest (5.19.0) + msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -85,56 +86,59 @@ GEM coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) spoon (0.0.6) ffi - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6-java) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS universal-java-11 @@ -150,8 +154,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile b/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile index c8d5f25f..b01b1aaf 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile +++ b/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 5" group :check do diff --git a/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile.lock b/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile.lock index bfb42679..b3d865f9 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_cucumber_5.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -52,30 +52,31 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3-java) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1-java) + minitest (5.19.0) + msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -85,56 +86,59 @@ GEM coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) spoon (0.0.6) ffi - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6-java) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS universal-java-11 @@ -150,8 +154,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile b/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile index 0d339240..5486f9be 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile +++ b/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 6" group :check do diff --git a/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile.lock b/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile.lock index 210b3c91..02c70689 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_cucumber_6.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -53,33 +53,34 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3-java) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - minitest (5.18.0) - msgpack (1.6.1-java) + mime-types-data (3.2023.0808) + minitest (5.19.0) + msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -89,56 +90,59 @@ GEM coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) spoon (0.0.6) ffi - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6-java) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS universal-java-11 @@ -154,8 +158,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile b/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile index 2952da92..57f73787 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile +++ b/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 7" group :check do diff --git a/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile.lock b/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile.lock index 49431565..15745877 100644 --- a/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_cucumber_7.gemfile.lock @@ -7,7 +7,7 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -45,80 +45,84 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) json (2.6.3-java) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - msgpack (1.6.1-java) + mime-types-data (3.2023.0808) + msgpack (1.7.2-java) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2-java) coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) spoon (0.0.6) ffi - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS universal-java-11 @@ -134,8 +138,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/jruby_9.4.0.0_rspec_3.gemfile b/gemfiles/jruby_9.4.0.0_rspec_3.gemfile index d2392983..86c8d472 100644 --- a/gemfiles/jruby_9.4.0.0_rspec_3.gemfile +++ b/gemfiles/jruby_9.4.0.0_rspec_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" group :check do diff --git a/gemfiles/jruby_9.4.0.0_rspec_3.gemfile.lock b/gemfiles/jruby_9.4.0.0_rspec_3.gemfile.lock index e61ddd13..34bb5fef 100644 --- a/gemfiles/jruby_9.4.0.0_rspec_3.gemfile.lock +++ b/gemfiles/jruby_9.4.0.0_rspec_3.gemfile.lock @@ -7,81 +7,85 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5-java) json (2.6.3-java) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0-java) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1-java) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1-java) + msgpack (1.7.2-java) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2-java) coderay (~> 1.1) method_source (~> 1.0) spoon (~> 0.0) + racc (1.7.1-java) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) spoon (0.0.6) ffi - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - thor (1.2.1) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS universal-java-11 @@ -96,8 +100,9 @@ DEPENDENCIES rspec (~> 3) rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.1.10_rspec_3.gemfile b/gemfiles/ruby_2.1.10_rspec_3.gemfile index 9a6c251c..1deee515 100644 --- a/gemfiles/ruby_2.1.10_rspec_3.gemfile +++ b/gemfiles/ruby_2.1.10_rspec_3.gemfile @@ -9,8 +9,9 @@ gem "os" gem "climate_control", "~> 0.2.0" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false gem "appraisal" +gem "yard" +gem "webrick" group :check do diff --git a/gemfiles/ruby_2.1.10_rspec_3.gemfile.lock b/gemfiles/ruby_2.1.10_rspec_3.gemfile.lock index c8271677..aeea7328 100644 --- a/gemfiles/ruby_2.1.10_rspec_3.gemfile.lock +++ b/gemfiles/ruby_2.1.10_rspec_3.gemfile.lock @@ -11,32 +11,25 @@ GEM bundler rake thor (>= 0.14.0) - ast (2.4.2) climate_control (0.2.0) coderay (1.1.3) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.12.2) - jaro_winkler (1.5.4) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1) ffi (~> 1.0) method_source (1.0.0) msgpack (1.3.3) os (1.1.4) - parallel (1.13.0) - parser (3.2.1.1) - ast (~> 2.4.1) - powerpack (0.1.3) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) - rainbow (3.0.0) rake (12.3.3) rspec (3.12.0) rspec-core (~> 3.12.0) @@ -44,28 +37,20 @@ GEM rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.5.1) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (0.57.2) - jaro_winkler (~> 1.5.1) - parallel (~> 1.10) - parser (>= 2.5) - powerpack (~> 0.1) - rainbow (>= 2.2.2, < 4.0) - ruby-progressbar (~> 1.7) - unicode-display_width (~> 1.0, >= 1.0.1) - ruby-progressbar (1.13.0) - thor (1.2.1) - unicode-display_width (1.8.0) + thor (1.2.2) + webrick (1.3.1) + yard (0.9.34) PLATFORMS ruby @@ -80,7 +65,8 @@ DEPENDENCIES rspec (~> 3) rspec-collection_matchers rspec_junit_formatter - rubocop + webrick + yard BUNDLED WITH 1.17.3 diff --git a/gemfiles/ruby_2.2.10_cucumber_3.gemfile b/gemfiles/ruby_2.2.10_cucumber_3.gemfile index 54699b6e..9b29ea2f 100644 --- a/gemfiles/ruby_2.2.10_cucumber_3.gemfile +++ b/gemfiles/ruby_2.2.10_cucumber_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control", "~> 0.2.0" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 3" group :check do diff --git a/gemfiles/ruby_2.2.10_cucumber_3.gemfile.lock b/gemfiles/ruby_2.2.10_cucumber_3.gemfile.lock index dda7b804..85cfd569 100644 --- a/gemfiles/ruby_2.2.10_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_2.2.10_cucumber_3.gemfile.lock @@ -12,7 +12,7 @@ GEM rake thor (>= 0.14.0) ast (2.4.2) - backports (3.24.0) + backports (3.24.1) builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) @@ -32,18 +32,18 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.12.2) gherkin (5.1.0) - jaro_winkler (1.5.4) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0) + jaro_winkler (1.5.6) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1) ffi (~> 1.0) method_source (1.0.0) msgpack (1.3.3) @@ -51,12 +51,14 @@ GEM multi_test (1.1.0) os (1.1.4) parallel (1.19.2) - parser (3.2.1.1) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) psych (3.1.0) + racc (1.5.2) rainbow (3.0.0) rake (13.0.6) rspec (3.12.0) @@ -65,15 +67,15 @@ GEM rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.5.1) rspec-core (>= 2, < 4, != 2.12.0) rubocop (0.67.2) @@ -87,8 +89,10 @@ GEM ruby-progressbar (1.13.0) standard (0.0.41) rubocop (~> 0.67.1) - thor (1.2.1) + thor (1.2.2) unicode-display_width (1.5.0) + webrick (1.3.1) + yard (0.9.34) PLATFORMS ruby @@ -104,8 +108,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 1.17.3 diff --git a/gemfiles/ruby_2.2.10_rspec_3.gemfile b/gemfiles/ruby_2.2.10_rspec_3.gemfile index 5905d60f..9c52ba99 100644 --- a/gemfiles/ruby_2.2.10_rspec_3.gemfile +++ b/gemfiles/ruby_2.2.10_rspec_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control", "~> 0.2.0" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" group :check do diff --git a/gemfiles/ruby_2.2.10_rspec_3.gemfile.lock b/gemfiles/ruby_2.2.10_rspec_3.gemfile.lock index 5fe0ded8..39a5ca1f 100644 --- a/gemfiles/ruby_2.2.10_rspec_3.gemfile.lock +++ b/gemfiles/ruby_2.2.10_rspec_3.gemfile.lock @@ -14,28 +14,30 @@ GEM ast (2.4.2) climate_control (0.2.0) coderay (1.1.3) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.12.2) - jaro_winkler (1.5.4) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0) + jaro_winkler (1.5.6) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1) ffi (~> 1.0) method_source (1.0.0) msgpack (1.3.3) os (1.1.4) parallel (1.19.2) - parser (3.2.1.1) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) psych (3.1.0) + racc (1.5.2) rainbow (3.0.0) rake (13.0.6) rspec (3.12.0) @@ -44,15 +46,15 @@ GEM rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.5.1) rspec-core (>= 2, < 4, != 2.12.0) rubocop (0.67.2) @@ -66,8 +68,10 @@ GEM ruby-progressbar (1.13.0) standard (0.0.41) rubocop (~> 0.67.1) - thor (1.2.1) + thor (1.2.2) unicode-display_width (1.5.0) + webrick (1.3.1) + yard (0.9.34) PLATFORMS ruby @@ -82,8 +86,9 @@ DEPENDENCIES rspec (~> 3) rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 1.17.3 diff --git a/gemfiles/ruby_2.3.8_cucumber_3.gemfile b/gemfiles/ruby_2.3.8_cucumber_3.gemfile index 54699b6e..9b29ea2f 100644 --- a/gemfiles/ruby_2.3.8_cucumber_3.gemfile +++ b/gemfiles/ruby_2.3.8_cucumber_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control", "~> 0.2.0" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 3" group :check do diff --git a/gemfiles/ruby_2.3.8_cucumber_3.gemfile.lock b/gemfiles/ruby_2.3.8_cucumber_3.gemfile.lock index 7bb243f3..be3516c0 100644 --- a/gemfiles/ruby_2.3.8_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_2.3.8_cucumber_3.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) - backports (3.24.0) + backports (3.24.1) builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) @@ -32,18 +32,18 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) gherkin (5.1.0) - jaro_winkler (1.5.4) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0) + jaro_winkler (1.5.6) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1) ffi (~> 1.0) method_source (1.0.0) msgpack (1.3.3) @@ -51,11 +51,13 @@ GEM multi_test (1.1.0) os (1.1.4) parallel (1.19.2) - parser (3.2.1.1) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.5.2) rainbow (3.1.1) rake (13.0.6) rexml (3.2.5) @@ -65,15 +67,15 @@ GEM rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (0.80.1) @@ -90,8 +92,10 @@ GEM standard (0.2.5) rubocop (~> 0.80.1) rubocop-performance (~> 1.5.2) - thor (1.2.1) + thor (1.2.2) unicode-display_width (1.6.1) + webrick (1.7.0) + yard (0.9.34) PLATFORMS ruby @@ -107,8 +111,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 1.17.3 diff --git a/gemfiles/ruby_2.3.8_cucumber_4.gemfile b/gemfiles/ruby_2.3.8_cucumber_4.gemfile index 6e12e888..afbdb6e9 100644 --- a/gemfiles/ruby_2.3.8_cucumber_4.gemfile +++ b/gemfiles/ruby_2.3.8_cucumber_4.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control", "~> 0.2.0" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 4" group :check do diff --git a/gemfiles/ruby_2.3.8_cucumber_4.gemfile.lock b/gemfiles/ruby_2.3.8_cucumber_4.gemfile.lock index 8f7884b4..6aa3f97c 100644 --- a/gemfiles/ruby_2.3.8_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_2.3.8_cucumber_4.gemfile.lock @@ -12,7 +12,7 @@ GEM i18n (>= 0.7, < 2) minitest (~> 5.1) tzinfo (~> 1.1) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -52,19 +52,19 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.3) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) - jaro_winkler (1.5.4) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0) + jaro_winkler (1.5.6) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) @@ -73,8 +73,9 @@ GEM multi_test (0.1.2) os (1.1.4) parallel (1.19.2) - parser (3.2.1.1) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -83,6 +84,7 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.5.2) rainbow (3.1.1) rake (13.0.6) rexml (3.2.5) @@ -92,15 +94,15 @@ GEM rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (0.80.1) @@ -117,13 +119,15 @@ GEM standard (0.2.5) rubocop (~> 0.80.1) rubocop-performance (~> 1.5.2) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (1.2.11) thread_safe (~> 0.1) unicode-display_width (1.6.1) + webrick (1.7.0) + yard (0.9.34) PLATFORMS ruby @@ -139,8 +143,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 1.17.3 diff --git a/gemfiles/ruby_2.3.8_rspec_3.gemfile b/gemfiles/ruby_2.3.8_rspec_3.gemfile index 5905d60f..9c52ba99 100644 --- a/gemfiles/ruby_2.3.8_rspec_3.gemfile +++ b/gemfiles/ruby_2.3.8_rspec_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control", "~> 0.2.0" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" group :check do diff --git a/gemfiles/ruby_2.3.8_rspec_3.gemfile.lock b/gemfiles/ruby_2.3.8_rspec_3.gemfile.lock index caf383dc..e111cba4 100644 --- a/gemfiles/ruby_2.3.8_rspec_3.gemfile.lock +++ b/gemfiles/ruby_2.3.8_rspec_3.gemfile.lock @@ -7,34 +7,36 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) climate_control (0.2.0) coderay (1.1.3) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - jaro_winkler (1.5.4) - libdatadog (2.0.0.1.0) - libddwaf (1.6.2.0.0) + jaro_winkler (1.5.6) + libdatadog (3.0.0.1.0) + libddwaf (1.9.0.0.1) ffi (~> 1.0) method_source (1.0.0) msgpack (1.3.3) os (1.1.4) parallel (1.19.2) - parser (3.2.1.1) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.5.2) rainbow (3.1.1) rake (13.0.6) rexml (3.2.5) @@ -44,15 +46,15 @@ GEM rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (0.80.1) @@ -69,8 +71,10 @@ GEM standard (0.2.5) rubocop (~> 0.80.1) rubocop-performance (~> 1.5.2) - thor (1.2.1) + thor (1.2.2) unicode-display_width (1.6.1) + webrick (1.7.0) + yard (0.9.34) PLATFORMS ruby @@ -85,8 +89,9 @@ DEPENDENCIES rspec (~> 3) rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 1.17.3 diff --git a/gemfiles/ruby_2.4.10_cucumber_3.gemfile b/gemfiles/ruby_2.4.10_cucumber_3.gemfile index 54699b6e..9b29ea2f 100644 --- a/gemfiles/ruby_2.4.10_cucumber_3.gemfile +++ b/gemfiles/ruby_2.4.10_cucumber_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control", "~> 0.2.0" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 3" group :check do diff --git a/gemfiles/ruby_2.4.10_cucumber_3.gemfile.lock b/gemfiles/ruby_2.4.10_cucumber_3.gemfile.lock index 13d9ce5e..0025d811 100644 --- a/gemfiles/ruby_2.4.10_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_2.4.10_cucumber_3.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) - backports (3.24.0) + backports (3.24.1) builder (3.2.4) climate_control (0.2.0) coderay (1.1.3) @@ -32,17 +32,17 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) gherkin (5.1.0) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) msgpack (1.6.1) @@ -50,14 +50,16 @@ GEM multi_test (1.1.0) os (1.1.4) parallel (1.20.1) - parser (3.2.1.1) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.5.2) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) + regexp_parser (2.8.1) rexml (3.2.5) rspec (3.12.0) rspec-core (~> 3.12.0) @@ -65,15 +67,15 @@ GEM rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.12.1) @@ -94,8 +96,10 @@ GEM standard (1.0.5) rubocop (= 1.12.1) rubocop-performance (= 1.10.1) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -111,8 +115,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.4.10_cucumber_4.gemfile b/gemfiles/ruby_2.4.10_cucumber_4.gemfile index 6e12e888..afbdb6e9 100644 --- a/gemfiles/ruby_2.4.10_cucumber_4.gemfile +++ b/gemfiles/ruby_2.4.10_cucumber_4.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control", "~> 0.2.0" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 4" group :check do diff --git a/gemfiles/ruby_2.4.10_cucumber_4.gemfile.lock b/gemfiles/ruby_2.4.10_cucumber_4.gemfile.lock index 81d908b9..4eef3651 100644 --- a/gemfiles/ruby_2.4.10_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_2.4.10_cucumber_4.gemfile.lock @@ -12,7 +12,7 @@ GEM i18n (>= 0.7, < 2) minitest (~> 5.1) tzinfo (~> 1.1) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -52,18 +52,18 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.3) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) @@ -72,8 +72,9 @@ GEM multi_test (0.1.2) os (1.1.4) parallel (1.20.1) - parser (3.2.1.1) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -82,9 +83,10 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.5.2) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) + regexp_parser (2.8.1) rexml (3.2.5) rspec (3.12.0) rspec-core (~> 3.12.0) @@ -92,15 +94,15 @@ GEM rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.12.1) @@ -121,13 +123,15 @@ GEM standard (1.0.5) rubocop (= 1.12.1) rubocop-performance (= 1.10.1) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (1.2.11) thread_safe (~> 0.1) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -143,8 +147,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.4.10_rspec_3.gemfile b/gemfiles/ruby_2.4.10_rspec_3.gemfile index 5905d60f..9c52ba99 100644 --- a/gemfiles/ruby_2.4.10_rspec_3.gemfile +++ b/gemfiles/ruby_2.4.10_rspec_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control", "~> 0.2.0" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" group :check do diff --git a/gemfiles/ruby_2.4.10_rspec_3.gemfile.lock b/gemfiles/ruby_2.4.10_rspec_3.gemfile.lock index d91f31a5..991221a7 100644 --- a/gemfiles/ruby_2.4.10_rspec_3.gemfile.lock +++ b/gemfiles/ruby_2.4.10_rspec_3.gemfile.lock @@ -7,36 +7,38 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) climate_control (0.2.0) coderay (1.1.3) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) msgpack (1.6.1) os (1.1.4) parallel (1.20.1) - parser (3.2.1.1) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.5.2) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) + regexp_parser (2.8.1) rexml (3.2.5) rspec (3.12.0) rspec-core (~> 3.12.0) @@ -44,15 +46,15 @@ GEM rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.12.1) @@ -73,8 +75,10 @@ GEM standard (1.0.5) rubocop (= 1.12.1) rubocop-performance (= 1.10.1) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -89,8 +93,9 @@ DEPENDENCIES rspec (~> 3) rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.5.9_cucumber_3.gemfile b/gemfiles/ruby_2.5.9_cucumber_3.gemfile index e6aa6db7..988e4792 100644 --- a/gemfiles/ruby_2.5.9_cucumber_3.gemfile +++ b/gemfiles/ruby_2.5.9_cucumber_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 3" group :check do diff --git a/gemfiles/ruby_2.5.9_cucumber_3.gemfile.lock b/gemfiles/ruby_2.5.9_cucumber_3.gemfile.lock index bbe6ffa8..cb659be4 100644 --- a/gemfiles/ruby_2.5.9_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_2.5.9_cucumber_3.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) - backports (3.24.0) + backports (3.24.1) builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) @@ -32,48 +32,50 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) gherkin (5.1.0) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1) + msgpack (1.7.2) multi_json (1.15.0) multi_test (1.1.0) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.25.0) @@ -94,8 +96,10 @@ GEM standard (1.7.0) rubocop (= 1.25.0) rubocop-performance (= 1.13.2) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -111,8 +115,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.5.9_cucumber_4.gemfile b/gemfiles/ruby_2.5.9_cucumber_4.gemfile index 9492496c..1b00e132 100644 --- a/gemfiles/ruby_2.5.9_cucumber_4.gemfile +++ b/gemfiles/ruby_2.5.9_cucumber_4.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 4" group :check do diff --git a/gemfiles/ruby_2.5.9_cucumber_4.gemfile.lock b/gemfiles/ruby_2.5.9_cucumber_4.gemfile.lock index 7532a1e0..58ec8a44 100644 --- a/gemfiles/ruby_2.5.9_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_2.5.9_cucumber_4.gemfile.lock @@ -7,13 +7,13 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.3) + activesupport (6.1.7.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -53,28 +53,29 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.3) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) minitest (5.15.0) - msgpack (1.6.1) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -83,25 +84,26 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.25.0) @@ -122,14 +124,16 @@ GEM standard (1.7.0) rubocop (= 1.25.0) rubocop-performance (= 1.13.2) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) - zeitwerk (2.6.7) + webrick (1.8.1) + yard (0.9.34) + zeitwerk (2.6.11) PLATFORMS aarch64-linux @@ -145,8 +149,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.5.9_cucumber_5.gemfile b/gemfiles/ruby_2.5.9_cucumber_5.gemfile index c8d5f25f..b01b1aaf 100644 --- a/gemfiles/ruby_2.5.9_cucumber_5.gemfile +++ b/gemfiles/ruby_2.5.9_cucumber_5.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 5" group :check do diff --git a/gemfiles/ruby_2.5.9_cucumber_5.gemfile.lock b/gemfiles/ruby_2.5.9_cucumber_5.gemfile.lock index 30451f15..a58c2c5f 100644 --- a/gemfiles/ruby_2.5.9_cucumber_5.gemfile.lock +++ b/gemfiles/ruby_2.5.9_cucumber_5.gemfile.lock @@ -7,13 +7,13 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.3) + activesupport (6.1.7.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -53,28 +53,29 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) minitest (5.15.0) - msgpack (1.6.1) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -83,25 +84,26 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.25.0) @@ -122,14 +124,16 @@ GEM standard (1.7.0) rubocop (= 1.25.0) rubocop-performance (= 1.13.2) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) - zeitwerk (2.6.7) + webrick (1.8.1) + yard (0.9.34) + zeitwerk (2.6.11) PLATFORMS aarch64-linux @@ -145,8 +149,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.5.9_cucumber_6.gemfile b/gemfiles/ruby_2.5.9_cucumber_6.gemfile index 0d339240..5486f9be 100644 --- a/gemfiles/ruby_2.5.9_cucumber_6.gemfile +++ b/gemfiles/ruby_2.5.9_cucumber_6.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 6" group :check do diff --git a/gemfiles/ruby_2.5.9_cucumber_6.gemfile.lock b/gemfiles/ruby_2.5.9_cucumber_6.gemfile.lock index 5b5d4515..e7593cb6 100644 --- a/gemfiles/ruby_2.5.9_cucumber_6.gemfile.lock +++ b/gemfiles/ruby_2.5.9_cucumber_6.gemfile.lock @@ -7,13 +7,13 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.3) + activesupport (6.1.7.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -54,31 +54,32 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) + mime-types-data (3.2023.0808) minitest (5.15.0) - msgpack (1.6.1) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -87,25 +88,26 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.25.0) @@ -126,14 +128,16 @@ GEM standard (1.7.0) rubocop (= 1.25.0) rubocop-performance (= 1.13.2) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) - zeitwerk (2.6.7) + webrick (1.8.1) + yard (0.9.34) + zeitwerk (2.6.11) PLATFORMS aarch64-linux @@ -149,8 +153,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.5.9_cucumber_7.gemfile b/gemfiles/ruby_2.5.9_cucumber_7.gemfile index 2952da92..57f73787 100644 --- a/gemfiles/ruby_2.5.9_cucumber_7.gemfile +++ b/gemfiles/ruby_2.5.9_cucumber_7.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 7" group :check do diff --git a/gemfiles/ruby_2.5.9_cucumber_7.gemfile.lock b/gemfiles/ruby_2.5.9_cucumber_7.gemfile.lock index 2e2b5f7f..8fb4d159 100644 --- a/gemfiles/ruby_2.5.9_cucumber_7.gemfile.lock +++ b/gemfiles/ruby_2.5.9_cucumber_7.gemfile.lock @@ -7,7 +7,7 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -45,49 +45,51 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - msgpack (1.6.1) + mime-types-data (3.2023.0808) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.25.0) @@ -108,10 +110,12 @@ GEM standard (1.7.0) rubocop (= 1.25.0) rubocop-performance (= 1.13.2) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -127,8 +131,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.5.9_rspec_3.gemfile b/gemfiles/ruby_2.5.9_rspec_3.gemfile index d2392983..86c8d472 100644 --- a/gemfiles/ruby_2.5.9_rspec_3.gemfile +++ b/gemfiles/ruby_2.5.9_rspec_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" group :check do diff --git a/gemfiles/ruby_2.5.9_rspec_3.gemfile.lock b/gemfiles/ruby_2.5.9_rspec_3.gemfile.lock index 66e0d48a..540f2b94 100644 --- a/gemfiles/ruby_2.5.9_rspec_3.gemfile.lock +++ b/gemfiles/ruby_2.5.9_rspec_3.gemfile.lock @@ -7,52 +7,54 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1) + msgpack (1.7.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.25.0) @@ -73,8 +75,10 @@ GEM standard (1.7.0) rubocop (= 1.25.0) rubocop-performance (= 1.13.2) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -89,8 +93,9 @@ DEPENDENCIES rspec (~> 3) rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.6.10_cucumber_3.gemfile b/gemfiles/ruby_2.6.10_cucumber_3.gemfile index e6aa6db7..988e4792 100644 --- a/gemfiles/ruby_2.6.10_cucumber_3.gemfile +++ b/gemfiles/ruby_2.6.10_cucumber_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 3" group :check do diff --git a/gemfiles/ruby_2.6.10_cucumber_3.gemfile.lock b/gemfiles/ruby_2.6.10_cucumber_3.gemfile.lock index 80ec3b64..61d9c512 100644 --- a/gemfiles/ruby_2.6.10_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_2.6.10_cucumber_3.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) - backports (3.24.0) + backports (3.24.1) builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) @@ -32,74 +32,78 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) gherkin (5.1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1) + msgpack (1.7.2) multi_json (1.15.0) multi_test (1.1.0) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - thor (1.2.1) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -115,8 +119,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.6.10_cucumber_4.gemfile b/gemfiles/ruby_2.6.10_cucumber_4.gemfile index 9492496c..1b00e132 100644 --- a/gemfiles/ruby_2.6.10_cucumber_4.gemfile +++ b/gemfiles/ruby_2.6.10_cucumber_4.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 4" group :check do diff --git a/gemfiles/ruby_2.6.10_cucumber_4.gemfile.lock b/gemfiles/ruby_2.6.10_cucumber_4.gemfile.lock index 10534fe3..3c489a2e 100644 --- a/gemfiles/ruby_2.6.10_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_2.6.10_cucumber_4.gemfile.lock @@ -7,13 +7,13 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.3) + activesupport (6.1.7.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -53,30 +53,31 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.3) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -85,55 +86,58 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) - zeitwerk (2.6.7) + webrick (1.8.1) + yard (0.9.34) + zeitwerk (2.6.11) PLATFORMS aarch64-linux @@ -149,8 +153,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.6.10_cucumber_5.gemfile b/gemfiles/ruby_2.6.10_cucumber_5.gemfile index c8d5f25f..b01b1aaf 100644 --- a/gemfiles/ruby_2.6.10_cucumber_5.gemfile +++ b/gemfiles/ruby_2.6.10_cucumber_5.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 5" group :check do diff --git a/gemfiles/ruby_2.6.10_cucumber_5.gemfile.lock b/gemfiles/ruby_2.6.10_cucumber_5.gemfile.lock index 3b7b02f9..85dc768f 100644 --- a/gemfiles/ruby_2.6.10_cucumber_5.gemfile.lock +++ b/gemfiles/ruby_2.6.10_cucumber_5.gemfile.lock @@ -7,13 +7,13 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.3) + activesupport (6.1.7.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -53,30 +53,31 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -85,55 +86,58 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) - zeitwerk (2.6.7) + webrick (1.8.1) + yard (0.9.34) + zeitwerk (2.6.11) PLATFORMS aarch64-linux @@ -149,8 +153,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.6.10_cucumber_6.gemfile b/gemfiles/ruby_2.6.10_cucumber_6.gemfile index 0d339240..5486f9be 100644 --- a/gemfiles/ruby_2.6.10_cucumber_6.gemfile +++ b/gemfiles/ruby_2.6.10_cucumber_6.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 6" group :check do diff --git a/gemfiles/ruby_2.6.10_cucumber_6.gemfile.lock b/gemfiles/ruby_2.6.10_cucumber_6.gemfile.lock index fe46bef4..71c9a322 100644 --- a/gemfiles/ruby_2.6.10_cucumber_6.gemfile.lock +++ b/gemfiles/ruby_2.6.10_cucumber_6.gemfile.lock @@ -7,13 +7,13 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (6.1.7.3) + activesupport (6.1.7.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -54,33 +54,34 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - minitest (5.18.0) - msgpack (1.6.1) + mime-types-data (3.2023.0808) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -89,55 +90,58 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) - zeitwerk (2.6.7) + webrick (1.8.1) + yard (0.9.34) + zeitwerk (2.6.11) PLATFORMS aarch64-linux @@ -153,8 +157,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.6.10_cucumber_7.gemfile b/gemfiles/ruby_2.6.10_cucumber_7.gemfile index 2952da92..57f73787 100644 --- a/gemfiles/ruby_2.6.10_cucumber_7.gemfile +++ b/gemfiles/ruby_2.6.10_cucumber_7.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 7" group :check do diff --git a/gemfiles/ruby_2.6.10_cucumber_7.gemfile.lock b/gemfiles/ruby_2.6.10_cucumber_7.gemfile.lock index 4ac401b0..e0cd67c3 100644 --- a/gemfiles/ruby_2.6.10_cucumber_7.gemfile.lock +++ b/gemfiles/ruby_2.6.10_cucumber_7.gemfile.lock @@ -7,7 +7,7 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -45,77 +45,81 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - msgpack (1.6.1) + mime-types-data (3.2023.0808) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -131,8 +135,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.6.10_rspec_3.gemfile b/gemfiles/ruby_2.6.10_rspec_3.gemfile index d2392983..86c8d472 100644 --- a/gemfiles/ruby_2.6.10_rspec_3.gemfile +++ b/gemfiles/ruby_2.6.10_rspec_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" group :check do diff --git a/gemfiles/ruby_2.6.10_rspec_3.gemfile.lock b/gemfiles/ruby_2.6.10_rspec_3.gemfile.lock index 304d214b..054e82a7 100644 --- a/gemfiles/ruby_2.6.10_rspec_3.gemfile.lock +++ b/gemfiles/ruby_2.6.10_rspec_3.gemfile.lock @@ -7,78 +7,82 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1) + msgpack (1.7.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - thor (1.2.1) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -93,8 +97,9 @@ DEPENDENCIES rspec (~> 3) rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.7.6_cucumber_3.gemfile b/gemfiles/ruby_2.7.6_cucumber_3.gemfile index e6aa6db7..988e4792 100644 --- a/gemfiles/ruby_2.7.6_cucumber_3.gemfile +++ b/gemfiles/ruby_2.7.6_cucumber_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 3" group :check do diff --git a/gemfiles/ruby_2.7.6_cucumber_3.gemfile.lock b/gemfiles/ruby_2.7.6_cucumber_3.gemfile.lock index 80ec3b64..61d9c512 100644 --- a/gemfiles/ruby_2.7.6_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_2.7.6_cucumber_3.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) - backports (3.24.0) + backports (3.24.1) builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) @@ -32,74 +32,78 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) gherkin (5.1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1) + msgpack (1.7.2) multi_json (1.15.0) multi_test (1.1.0) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - thor (1.2.1) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -115,8 +119,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.7.6_cucumber_4.gemfile b/gemfiles/ruby_2.7.6_cucumber_4.gemfile index 9492496c..1b00e132 100644 --- a/gemfiles/ruby_2.7.6_cucumber_4.gemfile +++ b/gemfiles/ruby_2.7.6_cucumber_4.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 4" group :check do diff --git a/gemfiles/ruby_2.7.6_cucumber_4.gemfile.lock b/gemfiles/ruby_2.7.6_cucumber_4.gemfile.lock index c79ed533..17069d7f 100644 --- a/gemfiles/ruby_2.7.6_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_2.7.6_cucumber_4.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -52,30 +52,31 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.3) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -84,54 +85,57 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -147,8 +151,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.7.6_cucumber_5.gemfile b/gemfiles/ruby_2.7.6_cucumber_5.gemfile index c8d5f25f..b01b1aaf 100644 --- a/gemfiles/ruby_2.7.6_cucumber_5.gemfile +++ b/gemfiles/ruby_2.7.6_cucumber_5.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 5" group :check do diff --git a/gemfiles/ruby_2.7.6_cucumber_5.gemfile.lock b/gemfiles/ruby_2.7.6_cucumber_5.gemfile.lock index 285b194d..55409ab9 100644 --- a/gemfiles/ruby_2.7.6_cucumber_5.gemfile.lock +++ b/gemfiles/ruby_2.7.6_cucumber_5.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -52,30 +52,31 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -84,54 +85,57 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -147,8 +151,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.7.6_cucumber_6.gemfile b/gemfiles/ruby_2.7.6_cucumber_6.gemfile index 0d339240..5486f9be 100644 --- a/gemfiles/ruby_2.7.6_cucumber_6.gemfile +++ b/gemfiles/ruby_2.7.6_cucumber_6.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 6" group :check do diff --git a/gemfiles/ruby_2.7.6_cucumber_6.gemfile.lock b/gemfiles/ruby_2.7.6_cucumber_6.gemfile.lock index 7267ea14..0f816c0b 100644 --- a/gemfiles/ruby_2.7.6_cucumber_6.gemfile.lock +++ b/gemfiles/ruby_2.7.6_cucumber_6.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -53,33 +53,34 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - minitest (5.18.0) - msgpack (1.6.1) + mime-types-data (3.2023.0808) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -88,54 +89,57 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -151,8 +155,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.7.6_cucumber_7.gemfile b/gemfiles/ruby_2.7.6_cucumber_7.gemfile index 2952da92..57f73787 100644 --- a/gemfiles/ruby_2.7.6_cucumber_7.gemfile +++ b/gemfiles/ruby_2.7.6_cucumber_7.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 7" group :check do diff --git a/gemfiles/ruby_2.7.6_cucumber_7.gemfile.lock b/gemfiles/ruby_2.7.6_cucumber_7.gemfile.lock index 4ac401b0..e0cd67c3 100644 --- a/gemfiles/ruby_2.7.6_cucumber_7.gemfile.lock +++ b/gemfiles/ruby_2.7.6_cucumber_7.gemfile.lock @@ -7,7 +7,7 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -45,77 +45,81 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - msgpack (1.6.1) + mime-types-data (3.2023.0808) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -131,8 +135,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_2.7.6_rspec_3.gemfile b/gemfiles/ruby_2.7.6_rspec_3.gemfile index d2392983..86c8d472 100644 --- a/gemfiles/ruby_2.7.6_rspec_3.gemfile +++ b/gemfiles/ruby_2.7.6_rspec_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" group :check do diff --git a/gemfiles/ruby_2.7.6_rspec_3.gemfile.lock b/gemfiles/ruby_2.7.6_rspec_3.gemfile.lock index 304d214b..054e82a7 100644 --- a/gemfiles/ruby_2.7.6_rspec_3.gemfile.lock +++ b/gemfiles/ruby_2.7.6_rspec_3.gemfile.lock @@ -7,78 +7,82 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1) + msgpack (1.7.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - thor (1.2.1) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -93,8 +97,9 @@ DEPENDENCIES rspec (~> 3) rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.0.4_cucumber_3.gemfile b/gemfiles/ruby_3.0.4_cucumber_3.gemfile index e6aa6db7..988e4792 100644 --- a/gemfiles/ruby_3.0.4_cucumber_3.gemfile +++ b/gemfiles/ruby_3.0.4_cucumber_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 3" group :check do diff --git a/gemfiles/ruby_3.0.4_cucumber_3.gemfile.lock b/gemfiles/ruby_3.0.4_cucumber_3.gemfile.lock index 80ec3b64..61d9c512 100644 --- a/gemfiles/ruby_3.0.4_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_3.0.4_cucumber_3.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) - backports (3.24.0) + backports (3.24.1) builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) @@ -32,74 +32,78 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) gherkin (5.1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1) + msgpack (1.7.2) multi_json (1.15.0) multi_test (1.1.0) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - thor (1.2.1) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -115,8 +119,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.0.4_cucumber_4.gemfile b/gemfiles/ruby_3.0.4_cucumber_4.gemfile index 9492496c..1b00e132 100644 --- a/gemfiles/ruby_3.0.4_cucumber_4.gemfile +++ b/gemfiles/ruby_3.0.4_cucumber_4.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 4" group :check do diff --git a/gemfiles/ruby_3.0.4_cucumber_4.gemfile.lock b/gemfiles/ruby_3.0.4_cucumber_4.gemfile.lock index c79ed533..17069d7f 100644 --- a/gemfiles/ruby_3.0.4_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_3.0.4_cucumber_4.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -52,30 +52,31 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.3) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -84,54 +85,57 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -147,8 +151,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.0.4_cucumber_5.gemfile b/gemfiles/ruby_3.0.4_cucumber_5.gemfile index c8d5f25f..b01b1aaf 100644 --- a/gemfiles/ruby_3.0.4_cucumber_5.gemfile +++ b/gemfiles/ruby_3.0.4_cucumber_5.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 5" group :check do diff --git a/gemfiles/ruby_3.0.4_cucumber_5.gemfile.lock b/gemfiles/ruby_3.0.4_cucumber_5.gemfile.lock index 285b194d..55409ab9 100644 --- a/gemfiles/ruby_3.0.4_cucumber_5.gemfile.lock +++ b/gemfiles/ruby_3.0.4_cucumber_5.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -52,30 +52,31 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -84,54 +85,57 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -147,8 +151,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.0.4_cucumber_6.gemfile b/gemfiles/ruby_3.0.4_cucumber_6.gemfile index 0d339240..5486f9be 100644 --- a/gemfiles/ruby_3.0.4_cucumber_6.gemfile +++ b/gemfiles/ruby_3.0.4_cucumber_6.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 6" group :check do diff --git a/gemfiles/ruby_3.0.4_cucumber_6.gemfile.lock b/gemfiles/ruby_3.0.4_cucumber_6.gemfile.lock index 7267ea14..0f816c0b 100644 --- a/gemfiles/ruby_3.0.4_cucumber_6.gemfile.lock +++ b/gemfiles/ruby_3.0.4_cucumber_6.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -53,33 +53,34 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - minitest (5.18.0) - msgpack (1.6.1) + mime-types-data (3.2023.0808) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -88,54 +89,57 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -151,8 +155,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.0.4_cucumber_7.gemfile b/gemfiles/ruby_3.0.4_cucumber_7.gemfile index 2952da92..57f73787 100644 --- a/gemfiles/ruby_3.0.4_cucumber_7.gemfile +++ b/gemfiles/ruby_3.0.4_cucumber_7.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 7" group :check do diff --git a/gemfiles/ruby_3.0.4_cucumber_7.gemfile.lock b/gemfiles/ruby_3.0.4_cucumber_7.gemfile.lock index 4ac401b0..e0cd67c3 100644 --- a/gemfiles/ruby_3.0.4_cucumber_7.gemfile.lock +++ b/gemfiles/ruby_3.0.4_cucumber_7.gemfile.lock @@ -7,7 +7,7 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -45,77 +45,81 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - msgpack (1.6.1) + mime-types-data (3.2023.0808) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -131,8 +135,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.0.4_rspec_3.gemfile b/gemfiles/ruby_3.0.4_rspec_3.gemfile index d2392983..86c8d472 100644 --- a/gemfiles/ruby_3.0.4_rspec_3.gemfile +++ b/gemfiles/ruby_3.0.4_rspec_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" group :check do diff --git a/gemfiles/ruby_3.0.4_rspec_3.gemfile.lock b/gemfiles/ruby_3.0.4_rspec_3.gemfile.lock index 304d214b..054e82a7 100644 --- a/gemfiles/ruby_3.0.4_rspec_3.gemfile.lock +++ b/gemfiles/ruby_3.0.4_rspec_3.gemfile.lock @@ -7,78 +7,82 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1) + msgpack (1.7.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - thor (1.2.1) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -93,8 +97,9 @@ DEPENDENCIES rspec (~> 3) rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.1.2_cucumber_3.gemfile b/gemfiles/ruby_3.1.2_cucumber_3.gemfile index e6aa6db7..988e4792 100644 --- a/gemfiles/ruby_3.1.2_cucumber_3.gemfile +++ b/gemfiles/ruby_3.1.2_cucumber_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 3" group :check do diff --git a/gemfiles/ruby_3.1.2_cucumber_3.gemfile.lock b/gemfiles/ruby_3.1.2_cucumber_3.gemfile.lock index e597bdb0..61d9c512 100644 --- a/gemfiles/ruby_3.1.2_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_3.1.2_cucumber_3.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) - backports (3.24.0) + backports (3.24.1) builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) @@ -32,50 +32,52 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) gherkin (5.1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1) + msgpack (1.7.2) multi_json (1.15.0) multi_test (1.1.0) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.44.1) @@ -88,7 +90,7 @@ GEM rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) @@ -98,8 +100,10 @@ GEM language_server-protocol (~> 3.17.0.2) rubocop (= 1.44.1) rubocop-performance (= 1.15.2) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -115,8 +119,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.1.2_cucumber_4.gemfile b/gemfiles/ruby_3.1.2_cucumber_4.gemfile index 9492496c..1b00e132 100644 --- a/gemfiles/ruby_3.1.2_cucumber_4.gemfile +++ b/gemfiles/ruby_3.1.2_cucumber_4.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 4" group :check do diff --git a/gemfiles/ruby_3.1.2_cucumber_4.gemfile.lock b/gemfiles/ruby_3.1.2_cucumber_4.gemfile.lock index f571f20e..17069d7f 100644 --- a/gemfiles/ruby_3.1.2_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_3.1.2_cucumber_4.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -52,30 +52,31 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.3) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -84,25 +85,26 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.44.1) @@ -115,7 +117,7 @@ GEM rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) @@ -125,13 +127,15 @@ GEM language_server-protocol (~> 3.17.0.2) rubocop (= 1.44.1) rubocop-performance (= 1.15.2) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -147,8 +151,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.1.2_cucumber_5.gemfile b/gemfiles/ruby_3.1.2_cucumber_5.gemfile index c8d5f25f..b01b1aaf 100644 --- a/gemfiles/ruby_3.1.2_cucumber_5.gemfile +++ b/gemfiles/ruby_3.1.2_cucumber_5.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 5" group :check do diff --git a/gemfiles/ruby_3.1.2_cucumber_5.gemfile.lock b/gemfiles/ruby_3.1.2_cucumber_5.gemfile.lock index adabb794..55409ab9 100644 --- a/gemfiles/ruby_3.1.2_cucumber_5.gemfile.lock +++ b/gemfiles/ruby_3.1.2_cucumber_5.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -52,30 +52,31 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -84,25 +85,26 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.44.1) @@ -115,7 +117,7 @@ GEM rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) @@ -125,13 +127,15 @@ GEM language_server-protocol (~> 3.17.0.2) rubocop (= 1.44.1) rubocop-performance (= 1.15.2) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -147,8 +151,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.1.2_cucumber_6.gemfile b/gemfiles/ruby_3.1.2_cucumber_6.gemfile index 0d339240..5486f9be 100644 --- a/gemfiles/ruby_3.1.2_cucumber_6.gemfile +++ b/gemfiles/ruby_3.1.2_cucumber_6.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 6" group :check do diff --git a/gemfiles/ruby_3.1.2_cucumber_6.gemfile.lock b/gemfiles/ruby_3.1.2_cucumber_6.gemfile.lock index 0224f70e..0f816c0b 100644 --- a/gemfiles/ruby_3.1.2_cucumber_6.gemfile.lock +++ b/gemfiles/ruby_3.1.2_cucumber_6.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -53,33 +53,34 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - minitest (5.18.0) - msgpack (1.6.1) + mime-types-data (3.2023.0808) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -88,25 +89,26 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.44.1) @@ -119,7 +121,7 @@ GEM rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) @@ -129,13 +131,15 @@ GEM language_server-protocol (~> 3.17.0.2) rubocop (= 1.44.1) rubocop-performance (= 1.15.2) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -151,8 +155,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.1.2_cucumber_7.gemfile b/gemfiles/ruby_3.1.2_cucumber_7.gemfile index 2952da92..57f73787 100644 --- a/gemfiles/ruby_3.1.2_cucumber_7.gemfile +++ b/gemfiles/ruby_3.1.2_cucumber_7.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 7" group :check do diff --git a/gemfiles/ruby_3.1.2_cucumber_7.gemfile.lock b/gemfiles/ruby_3.1.2_cucumber_7.gemfile.lock index 48d84892..e0cd67c3 100644 --- a/gemfiles/ruby_3.1.2_cucumber_7.gemfile.lock +++ b/gemfiles/ruby_3.1.2_cucumber_7.gemfile.lock @@ -7,7 +7,7 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -45,51 +45,53 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - msgpack (1.6.1) + mime-types-data (3.2023.0808) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.44.1) @@ -102,7 +104,7 @@ GEM rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) @@ -112,10 +114,12 @@ GEM language_server-protocol (~> 3.17.0.2) rubocop (= 1.44.1) rubocop-performance (= 1.15.2) - sys-uname (1.2.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -131,8 +135,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.1.2_rspec_3.gemfile b/gemfiles/ruby_3.1.2_rspec_3.gemfile index d2392983..86c8d472 100644 --- a/gemfiles/ruby_3.1.2_rspec_3.gemfile +++ b/gemfiles/ruby_3.1.2_rspec_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" group :check do diff --git a/gemfiles/ruby_3.1.2_rspec_3.gemfile.lock b/gemfiles/ruby_3.1.2_rspec_3.gemfile.lock index 3eea884c..054e82a7 100644 --- a/gemfiles/ruby_3.1.2_rspec_3.gemfile.lock +++ b/gemfiles/ruby_3.1.2_rspec_3.gemfile.lock @@ -7,54 +7,56 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1) + msgpack (1.7.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.44.1) @@ -67,7 +69,7 @@ GEM rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) @@ -77,8 +79,10 @@ GEM language_server-protocol (~> 3.17.0.2) rubocop (= 1.44.1) rubocop-performance (= 1.15.2) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -93,8 +97,9 @@ DEPENDENCIES rspec (~> 3) rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.2.0_cucumber_3.gemfile b/gemfiles/ruby_3.2.0_cucumber_3.gemfile index e6aa6db7..988e4792 100644 --- a/gemfiles/ruby_3.2.0_cucumber_3.gemfile +++ b/gemfiles/ruby_3.2.0_cucumber_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 3" group :check do diff --git a/gemfiles/ruby_3.2.0_cucumber_3.gemfile.lock b/gemfiles/ruby_3.2.0_cucumber_3.gemfile.lock index 80ec3b64..61d9c512 100644 --- a/gemfiles/ruby_3.2.0_cucumber_3.gemfile.lock +++ b/gemfiles/ruby_3.2.0_cucumber_3.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) - backports (3.24.0) + backports (3.24.1) builder (3.2.4) climate_control (1.2.0) coderay (1.1.3) @@ -32,74 +32,78 @@ GEM cucumber-expressions (6.0.1) cucumber-tag_expressions (1.1.1) cucumber-wire (0.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) gherkin (5.1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1) + msgpack (1.7.2) multi_json (1.15.0) multi_test (1.1.0) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - thor (1.2.1) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -115,8 +119,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.2.0_cucumber_4.gemfile b/gemfiles/ruby_3.2.0_cucumber_4.gemfile index 9492496c..1b00e132 100644 --- a/gemfiles/ruby_3.2.0_cucumber_4.gemfile +++ b/gemfiles/ruby_3.2.0_cucumber_4.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 4" group :check do diff --git a/gemfiles/ruby_3.2.0_cucumber_4.gemfile.lock b/gemfiles/ruby_3.2.0_cucumber_4.gemfile.lock index c79ed533..17069d7f 100644 --- a/gemfiles/ruby_3.2.0_cucumber_4.gemfile.lock +++ b/gemfiles/ruby_3.2.0_cucumber_4.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -52,30 +52,31 @@ GEM cucumber-core (~> 7.1, >= 7.1.0) cucumber-cucumber-expressions (~> 10.1, >= 10.1.0) cucumber-messages (~> 12.2, >= 12.2.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.3) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -84,54 +85,57 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -147,8 +151,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.2.0_cucumber_5.gemfile b/gemfiles/ruby_3.2.0_cucumber_5.gemfile index c8d5f25f..b01b1aaf 100644 --- a/gemfiles/ruby_3.2.0_cucumber_5.gemfile +++ b/gemfiles/ruby_3.2.0_cucumber_5.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 5" group :check do diff --git a/gemfiles/ruby_3.2.0_cucumber_5.gemfile.lock b/gemfiles/ruby_3.2.0_cucumber_5.gemfile.lock index 285b194d..55409ab9 100644 --- a/gemfiles/ruby_3.2.0_cucumber_5.gemfile.lock +++ b/gemfiles/ruby_3.2.0_cucumber_5.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -52,30 +52,31 @@ GEM cucumber-core (~> 8.0, >= 8.0.1) cucumber-cucumber-expressions (~> 10.3, >= 10.3.0) cucumber-messages (~> 13.0, >= 13.0.1) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - minitest (5.18.0) - msgpack (1.6.1) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -84,54 +85,57 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -147,8 +151,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.2.0_cucumber_6.gemfile b/gemfiles/ruby_3.2.0_cucumber_6.gemfile index 0d339240..5486f9be 100644 --- a/gemfiles/ruby_3.2.0_cucumber_6.gemfile +++ b/gemfiles/ruby_3.2.0_cucumber_6.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 6" group :check do diff --git a/gemfiles/ruby_3.2.0_cucumber_6.gemfile.lock b/gemfiles/ruby_3.2.0_cucumber_6.gemfile.lock index 7267ea14..0f816c0b 100644 --- a/gemfiles/ruby_3.2.0_cucumber_6.gemfile.lock +++ b/gemfiles/ruby_3.2.0_cucumber_6.gemfile.lock @@ -7,12 +7,12 @@ PATH GEM remote: https://rubygems.org/ specs: - activesupport (7.0.4.3) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -53,33 +53,34 @@ GEM cucumber-core (~> 9.0, >= 9.0.1) cucumber-cucumber-expressions (~> 12.1, >= 12.1.1) cucumber-messages (~> 15.0, >= 15.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) middleware (0.1.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - minitest (5.18.0) - msgpack (1.6.1) + mime-types-data (3.2023.0808) + minitest (5.19.0) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc protobuf-cucumber (3.10.8) activesupport (>= 3.2) middleware @@ -88,54 +89,57 @@ GEM pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) thread_safe (0.3.6) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -151,8 +155,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.2.0_cucumber_7.gemfile b/gemfiles/ruby_3.2.0_cucumber_7.gemfile index 2952da92..57f73787 100644 --- a/gemfiles/ruby_3.2.0_cucumber_7.gemfile +++ b/gemfiles/ruby_3.2.0_cucumber_7.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" gem "cucumber", "~> 7" group :check do diff --git a/gemfiles/ruby_3.2.0_cucumber_7.gemfile.lock b/gemfiles/ruby_3.2.0_cucumber_7.gemfile.lock index 4ac401b0..e0cd67c3 100644 --- a/gemfiles/ruby_3.2.0_cucumber_7.gemfile.lock +++ b/gemfiles/ruby_3.2.0_cucumber_7.gemfile.lock @@ -7,7 +7,7 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) @@ -45,77 +45,81 @@ GEM cucumber-wire (6.2.1) cucumber-core (~> 10.1, >= 10.1.0) cucumber-cucumber-expressions (~> 14.0, >= 14.0.0) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - mime-types (3.4.1) + mime-types (3.5.0) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) - msgpack (1.6.1) + mime-types-data (3.2023.0808) + msgpack (1.7.2) multi_test (0.1.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - sys-uname (1.2.2) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + sys-uname (1.2.3) ffi (~> 1.1) - thor (1.2.1) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -131,8 +135,9 @@ DEPENDENCIES rspec rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/gemfiles/ruby_3.2.0_rspec_3.gemfile b/gemfiles/ruby_3.2.0_rspec_3.gemfile index d2392983..86c8d472 100644 --- a/gemfiles/ruby_3.2.0_rspec_3.gemfile +++ b/gemfiles/ruby_3.2.0_rspec_3.gemfile @@ -9,9 +9,10 @@ gem "os" gem "climate_control" gem "rspec-collection_matchers" gem "rspec_junit_formatter" -gem "rubocop", require: false -gem "standard" gem "appraisal" +gem "standard", "<= 1.24.3" +gem "yard" +gem "webrick" group :check do diff --git a/gemfiles/ruby_3.2.0_rspec_3.gemfile.lock b/gemfiles/ruby_3.2.0_rspec_3.gemfile.lock index 304d214b..054e82a7 100644 --- a/gemfiles/ruby_3.2.0_rspec_3.gemfile.lock +++ b/gemfiles/ruby_3.2.0_rspec_3.gemfile.lock @@ -7,78 +7,82 @@ PATH GEM remote: https://rubygems.org/ specs: - appraisal (2.4.1) + appraisal (2.5.0) bundler rake thor (>= 0.14.0) ast (2.4.2) climate_control (1.2.0) coderay (1.1.3) - ddtrace (1.10.1) - debase-ruby_core_source (>= 0.10.16, <= 3.2.0) - libdatadog (~> 2.0.0.1.0) - libddwaf (~> 1.6.2.0.0) + ddtrace (1.13.1) + debase-ruby_core_source (= 3.2.1) + libdatadog (~> 3.0.0.1.0) + libddwaf (~> 1.9.0.0.0) msgpack - debase-ruby_core_source (3.2.0) + debase-ruby_core_source (3.2.1) diff-lcs (1.5.0) ffi (1.15.5) json (2.6.3) language_server-protocol (3.17.0.3) - libdatadog (2.0.0.1.0-aarch64-linux) - libddwaf (1.6.2.0.0-aarch64-linux) + libdatadog (3.0.0.1.0-aarch64-linux) + libddwaf (1.9.0.0.1-aarch64-linux) ffi (~> 1.0) method_source (1.0.0) - msgpack (1.6.1) + msgpack (1.7.2) os (1.1.4) - parallel (1.22.1) - parser (3.2.1.1) + parallel (1.23.0) + parser (3.2.2.3) ast (~> 2.4.1) + racc pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) + racc (1.7.1) rainbow (3.1.1) rake (13.0.6) - regexp_parser (2.7.0) - rexml (3.2.5) + regexp_parser (2.8.1) + rexml (3.2.6) rspec (3.12.0) rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) rspec-collection_matchers (1.2.0) rspec-expectations (>= 2.99.0.beta1) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-mocks (3.12.4) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.48.1) + rubocop (1.44.1) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.24.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.27.0) + rubocop-ast (1.29.0) parser (>= 3.2.1.0) - rubocop-performance (1.16.0) + rubocop-performance (1.15.2) rubocop (>= 1.7.0, < 2.0) rubocop-ast (>= 0.4.0) ruby-progressbar (1.13.0) - standard (1.25.3) + standard (1.24.3) language_server-protocol (~> 3.17.0.2) - rubocop (~> 1.48.1) - rubocop-performance (~> 1.16.0) - thor (1.2.1) + rubocop (= 1.44.1) + rubocop-performance (= 1.15.2) + thor (1.2.2) unicode-display_width (2.4.2) + webrick (1.8.1) + yard (0.9.34) PLATFORMS aarch64-linux @@ -93,8 +97,9 @@ DEPENDENCIES rspec (~> 3) rspec-collection_matchers rspec_junit_formatter - rubocop - standard + standard (<= 1.24.3) + webrick + yard BUNDLED WITH 2.3.26 diff --git a/lib/datadog/ci/ext/environment.rb b/lib/datadog/ci/ext/environment.rb index ef71f723..1a87b73e 100644 --- a/lib/datadog/ci/ext/environment.rb +++ b/lib/datadog/ci/ext/environment.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +p "DATADOG CI ENVIRONMENT" + require "datadog/core/git/ext" require "open3" @@ -19,6 +21,8 @@ module Environment TAG_PROVIDER_NAME = "ci.provider.name" TAG_STAGE_NAME = "ci.stage.name" TAG_WORKSPACE_PATH = "ci.workspace_path" + TAG_NODE_LABELS = "ci.node.labels" + TAG_NODE_NAME = "ci.node.name" TAG_CI_ENV_VARS = "_dd.ci.env_vars" TAG_NODE_LABELS = "ci.node.labels" TAG_NODE_NAME = "ci.node.name" @@ -171,7 +175,7 @@ def extract_bitbucket(env) Core::Git::Ext::TAG_REPOSITORY_URL => env["BITBUCKET_GIT_SSH_ORIGIN"], Core::Git::Ext::TAG_TAG => env["BITBUCKET_TAG"], TAG_JOB_URL => url, - TAG_PIPELINE_ID => env["BITBUCKET_PIPELINE_UUID"] ? env["BITBUCKET_PIPELINE_UUID"].tr("{}", "") : nil, + TAG_PIPELINE_ID => env["BITBUCKET_PIPELINE_UUID"] && env["BITBUCKET_PIPELINE_UUID"].tr("{}", ""), TAG_PIPELINE_NAME => env["BITBUCKET_REPO_FULL_NAME"], TAG_PIPELINE_NUMBER => env["BITBUCKET_BUILD_NUMBER"], TAG_PIPELINE_URL => url, @@ -323,7 +327,8 @@ def extract_jenkins(env) name = name.split("/").reject { |v| v.nil? || v.include?("=") }.join("/") end - node_labels = env["NODE_LABELS"].split.to_json unless env["NODE_LABELS"].nil? + node_labels = env["NODE_LABELS"] && env["NODE_LABELS"].split.to_json + { Core::Git::Ext::TAG_BRANCH => branch, Core::Git::Ext::TAG_COMMIT_SHA => env["GIT_COMMIT"], diff --git a/lib/datadog/ci/test.rb b/lib/datadog/ci/test.rb index 602ba7f5..2548c062 100644 --- a/lib/datadog/ci/test.rb +++ b/lib/datadog/ci/test.rb @@ -4,6 +4,7 @@ require_relative "ext/app_types" require_relative "ext/test" +require_relative "ext/environment" require "rbconfig" diff --git a/spec/datadog/ci/configuration/components_spec.rb b/spec/datadog/ci/configuration/components_spec.rb index a714e743..627577bc 100644 --- a/spec/datadog/ci/configuration/components_spec.rb +++ b/spec/datadog/ci/configuration/components_spec.rb @@ -1,11 +1,3 @@ -require "datadog/ci/spec_helper" - -require "datadog/ci/configuration/components" -require "datadog/ci/configuration/settings" -require "datadog/ci/flush" -require "datadog/core/configuration/components" -require "datadog/core/configuration/settings" - RSpec.describe Datadog::CI::Configuration::Components do context "when used to extend Datadog::Core::Configuration::Components" do subject(:components) do diff --git a/spec/datadog/ci/configuration/settings_spec.rb b/spec/datadog/ci/configuration/settings_spec.rb index 9695db57..8f68401e 100644 --- a/spec/datadog/ci/configuration/settings_spec.rb +++ b/spec/datadog/ci/configuration/settings_spec.rb @@ -1,9 +1,3 @@ -require "datadog/ci/spec_helper" -require "datadog/ci/configuration/settings" - -require "datadog/core/configuration/settings" -require "datadog/tracing/flush" - RSpec.describe Datadog::CI::Configuration::Settings do context "when used to extend Datadog::Core::Configuration::Settings" do subject(:settings) do diff --git a/spec/datadog/ci/contrib/cucumber/formatter_spec.rb b/spec/datadog/ci/contrib/cucumber/formatter_spec.rb index c5aa89bf..5d020760 100644 --- a/spec/datadog/ci/contrib/cucumber/formatter_spec.rb +++ b/spec/datadog/ci/contrib/cucumber/formatter_spec.rb @@ -1,11 +1,8 @@ -require "datadog/ci/contrib/support/spec_helper" +require_relative "../support/spec_helper" require "stringio" require "cucumber" -require "datadog/tracing" -require "datadog/tracing/metadata/ext" - RSpec.describe "Cucumber formatter" do extend ConfigurationHelpers diff --git a/spec/datadog/ci/contrib/cucumber/integration_spec.rb b/spec/datadog/ci/contrib/cucumber/integration_spec.rb index 3b63489e..8a5a0321 100644 --- a/spec/datadog/ci/contrib/cucumber/integration_spec.rb +++ b/spec/datadog/ci/contrib/cucumber/integration_spec.rb @@ -1,6 +1,4 @@ -require "datadog/ci/contrib/support/spec_helper" - -require "datadog/ci/contrib/cucumber/integration" +require_relative "../support/spec_helper" RSpec.describe Datadog::CI::Contrib::Cucumber::Integration do extend ConfigurationHelpers diff --git a/spec/datadog/ci/contrib/cucumber/patcher_spec.rb b/spec/datadog/ci/contrib/cucumber/patcher_spec.rb index e0b93564..a778e237 100644 --- a/spec/datadog/ci/contrib/cucumber/patcher_spec.rb +++ b/spec/datadog/ci/contrib/cucumber/patcher_spec.rb @@ -1,7 +1,4 @@ -require "datadog/ci/contrib/support/spec_helper" -require "datadog/ci/contrib/cucumber/patcher" - -require "cucumber" +require_relative "../support/spec_helper" RSpec.describe Datadog::CI::Contrib::Cucumber::Patcher do describe ".patch" do diff --git a/spec/datadog/ci/contrib/rspec/instrumentation_spec.rb b/spec/datadog/ci/contrib/rspec/instrumentation_spec.rb index ee29b6c8..1a8aab3c 100644 --- a/spec/datadog/ci/contrib/rspec/instrumentation_spec.rb +++ b/spec/datadog/ci/contrib/rspec/instrumentation_spec.rb @@ -1,10 +1,6 @@ require "time" -require "datadog/tracing" -require "datadog/tracing/metadata/ext" - -require "datadog/ci/contrib/support/spec_helper" -require "datadog/ci/contrib/rspec/integration" +require_relative "../support/spec_helper" RSpec.describe "RSpec hooks" do include_context "CI mode activated" diff --git a/spec/datadog/ci/contrib/rspec/integration_spec.rb b/spec/datadog/ci/contrib/rspec/integration_spec.rb index 61a819e4..6221e82f 100644 --- a/spec/datadog/ci/contrib/rspec/integration_spec.rb +++ b/spec/datadog/ci/contrib/rspec/integration_spec.rb @@ -1,6 +1,4 @@ -require "datadog/ci/contrib/support/spec_helper" - -require "datadog/ci/contrib/rspec/integration" +require_relative "../support/spec_helper" RSpec.describe Datadog::CI::Contrib::RSpec::Integration do extend ConfigurationHelpers diff --git a/spec/datadog/ci/contrib/rspec/patcher_spec.rb b/spec/datadog/ci/contrib/rspec/patcher_spec.rb index 0e583f77..54ad8876 100644 --- a/spec/datadog/ci/contrib/rspec/patcher_spec.rb +++ b/spec/datadog/ci/contrib/rspec/patcher_spec.rb @@ -1,7 +1,4 @@ -require "datadog/ci/contrib/support/spec_helper" -require "datadog/ci/contrib/rspec/patcher" - -require "rspec" +require_relative "../support/spec_helper" RSpec.describe Datadog::CI::Contrib::RSpec::Patcher do describe ".patch" do diff --git a/spec/datadog/ci/contrib/support/mode_helpers.rb b/spec/datadog/ci/contrib/support/mode_helpers.rb index 49ae9964..434f9afa 100644 --- a/spec/datadog/ci/contrib/support/mode_helpers.rb +++ b/spec/datadog/ci/contrib/support/mode_helpers.rb @@ -1,6 +1,3 @@ -require "datadog/core/configuration/settings" -require "datadog/core/configuration/components" - RSpec.shared_context "CI mode activated" do let(:settings) do Datadog::Core::Configuration::Settings.new.tap do |settings| diff --git a/spec/datadog/ci/contrib/support/spec_helper.rb b/spec/datadog/ci/contrib/support/spec_helper.rb index 507ca009..afc41b0c 100644 --- a/spec/datadog/ci/contrib/support/spec_helper.rb +++ b/spec/datadog/ci/contrib/support/spec_helper.rb @@ -1,7 +1,5 @@ -require "datadog/ci/spec_helper" -require "datadog/ci/contrib/support/mode_helpers" -require "datadog/ci/contrib/support/tracer_helpers" -# require "datadog/tracing/contrib/support/spec_helper" +require_relative "mode_helpers" +require_relative "tracer_helpers" if defined?(Warning.ignore) # Caused by https://github.com/cucumber/cucumber-ruby/blob/47c8e2d7c97beae8541c895a43f9ccb96324f0f1/lib/cucumber/encoding.rb#L5-L6 diff --git a/spec/datadog/ci/contrib/support/tracer_helpers.rb b/spec/datadog/ci/contrib/support/tracer_helpers.rb index 8f3ce9dc..6160d2ee 100644 --- a/spec/datadog/ci/contrib/support/tracer_helpers.rb +++ b/spec/datadog/ci/contrib/support/tracer_helpers.rb @@ -1,8 +1,5 @@ require "support/faux_writer" -require "datadog/tracing/tracer" -require "datadog/tracing/span" - module Contrib # Contrib-specific tracer helpers. # For contrib, we only allow one tracer to be active: diff --git a/spec/datadog/ci/ext/environment_spec.rb b/spec/datadog/ci/ext/environment_spec.rb index 52f9f20d..ba953553 100644 --- a/spec/datadog/ci/ext/environment_spec.rb +++ b/spec/datadog/ci/ext/environment_spec.rb @@ -1,13 +1,10 @@ -require "datadog/ci/spec_helper" - require "json" -require "datadog/ci/ext/environment" -RSpec.describe Datadog::CI::Ext::Environment do +RSpec.describe ::Datadog::CI::Ext::Environment do FIXTURE_DIR = "#{File.dirname(__FILE__)}/fixtures/" # rubocop:disable all describe ".tags" do - subject(:tags) do + subject(:extracted_tags) do ClimateControl.modify(environment_variables) { described_class.tags(env) } end @@ -29,7 +26,7 @@ File.open(filename) do |f| context "for fixture #{File.basename(filename)}" do # Create a context for each example inside the JSON fixture file - JSON.parse(f.read).each_with_index do |(env, tags), i| + JSON.parse(f.read).each_with_index do |(env, fixture_tags), i| context "##{i}" do # Modify HOME so that '~' expansion matches CI home directory. let(:environment_variables) { super().merge("HOME" => env["HOME"]) } @@ -53,7 +50,7 @@ "git.commit.message" => "First commit!", "git.commit.sha" => "9322ca1d57975b49b8c00b449d21b06660ce8b5b", "git.repository_url" => "https://datadoghq.com/git/test.git" - }.merge(tags) + }.merge(fixture_tags) ) end end @@ -62,7 +59,7 @@ include_context "without git installed" it "matches only CI tags" do - is_expected.to eq(tags) + is_expected.to eq(fixture_tags) end end end diff --git a/spec/datadog/ci/ext/fixtures/ci/gitlab.json b/spec/datadog/ci/ext/fixtures/ci/gitlab.json index 3e1cbfdf..94127bc8 100644 --- a/spec/datadog/ci/ext/fixtures/ci/gitlab.json +++ b/spec/datadog/ci/ext/fixtures/ci/gitlab.json @@ -842,4 +842,4 @@ "git.repository_url": "sample" } ] -] +] \ No newline at end of file diff --git a/spec/datadog/ci/flush_spec.rb b/spec/datadog/ci/flush_spec.rb index fe188fc8..3de76ccf 100644 --- a/spec/datadog/ci/flush_spec.rb +++ b/spec/datadog/ci/flush_spec.rb @@ -1,11 +1,3 @@ -require "datadog/ci/spec_helper" - -require "datadog/ci/flush" -require "datadog/tracing/metadata/ext" -require "datadog/tracing/span" -require "datadog/tracing/trace_operation" -require "datadog/tracing/trace_segment" - RSpec.shared_context "CI trace operation" do let(:trace_op) do instance_double( diff --git a/spec/datadog/ci/spec_helper.rb b/spec/datadog/ci/spec_helper.rb deleted file mode 100644 index 06a687e5..00000000 --- a/spec/datadog/ci/spec_helper.rb +++ /dev/null @@ -1,2 +0,0 @@ -require "datadog/ci" -require "spec_helper" diff --git a/spec/datadog/ci/test_spec.rb b/spec/datadog/ci/test_spec.rb index 58dff9fa..fefcbcae 100644 --- a/spec/datadog/ci/test_spec.rb +++ b/spec/datadog/ci/test_spec.rb @@ -1,11 +1,3 @@ -require "datadog/ci/spec_helper" - -require "datadog/ci/test" -require "datadog/tracing" -require "datadog/tracing/trace_operation" -require "datadog/tracing/span_operation" -require "datadog/tracing/contrib/analytics" - RSpec.describe Datadog::CI::Test do let(:trace_op) { instance_double(Datadog::Tracing::TraceOperation) } let(:span_name) { "span name" } diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 1afc1f8e..ad1c16dd 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,17 +1,15 @@ # frozen_string_literal: true -require "ddtrace" -require "datadog/ci" +require_relative "../lib/datadog/ci" -require "rspec/collection_matchers" - -require "support/configuration_helpers" -require "support/log_helpers" -require "support/tracer_helpers" -require "support/span_helpers" -require "support/test_helpers" -require "support/platform_helpers" +require_relative "support/configuration_helpers" +require_relative "support/log_helpers" +require_relative "support/tracer_helpers" +require_relative "support/span_helpers" +require_relative "support/test_helpers" +require_relative "support/platform_helpers" +require "rspec/collection_matchers" require "climate_control" RSpec.configure do |config| diff --git a/yard/extensions.rb b/yard/extensions.rb index 348b50db..c4f37313 100644 --- a/yard/extensions.rb +++ b/yard/extensions.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -TOP_LEVEL_MODULE_FILE = 'lib/ddtrace.rb' +TOP_LEVEL_MODULE_FILE = "lib/ddtrace.rb" # The top-level `Datadog` module gets its docstring overwritten by # on almost every file in the repo, due to comments at the top of the file @@ -14,7 +14,7 @@ # and directives in the first lines of a file. module EnsureTopLevelModuleCommentConsistency def register_docstring(object, *args) - if object.is_a?(YARD::CodeObjects::ModuleObject) && object.path == 'Datadog' && parser.file != TOP_LEVEL_MODULE_FILE + if object.is_a?(YARD::CodeObjects::ModuleObject) && object.path == "Datadog" && parser.file != TOP_LEVEL_MODULE_FILE super(object, nil) else super @@ -35,7 +35,7 @@ def register_docstring(object, *args) case obj when YARD::CodeObjects::ModuleObject, YARD::CodeObjects::ClassObject # Mark modules and classes as private if they are not tagged with @public_api - unless obj.has_tag?('public_api') + unless obj.has_tag?("public_api") obj.visibility = :private next end @@ -43,11 +43,11 @@ def register_docstring(object, *args) # Do not change visibility of individual objects. # We'll handle their visibility in their encompassing modules and classes instead. - if obj.has_tag?('public_api') + if obj.has_tag?("public_api") log.warn( - "The @public_api tag should be added to modules and classes only: #{obj.files.join(':')}.\n" \ - 'Please move the tag to the encompassing module or class. ' \ - 'You can hide non-public methods, attributes, and constants with the `@!visibility private` directive.' + "The @public_api tag should be added to modules and classes only: #{obj.files.join(":")}.\n" \ + "Please move the tag to the encompassing module or class. " \ + "You can hide non-public methods, attributes, and constants with the `@!visibility private` directive." ) end @@ -71,8 +71,8 @@ def register_docstring(object, *args) docstring = obj.docstring next if docstring.empty? - docstring.replace(docstring.all.gsub(/^[A-Z]+: .*/, '')) # Removes TODO:, DEV: - docstring.replace(docstring.all.gsub(/^rubocop:.*/, '')) # Removes rubocop:... + docstring.replace(docstring.all.gsub(/^[A-Z]+: .*/, "")) # Removes TODO:, DEV: + docstring.replace(docstring.all.gsub(/^rubocop:.*/, "")) # Removes rubocop:... end end @@ -94,11 +94,11 @@ class DatadogConfigurationSettingsHandler < YARD::Handlers::Ruby::Base parent_module = namespace else # If not, create a DSL module to host generated classes - parent_module = YARD::CodeObjects::ModuleObject.new(namespace, 'DSL') + parent_module = YARD::CodeObjects::ModuleObject.new(namespace, "DSL") register(parent_module) - parent_module.docstring = 'Namespace for dynamically generated configuration classes.' + parent_module.docstring = "Namespace for dynamically generated configuration classes." end # The generated class inherits the docstring from the current statement. @@ -106,13 +106,13 @@ class DatadogConfigurationSettingsHandler < YARD::Handlers::Ruby::Base register(generated_class) - generated_class.add_tag(YARD::Tags::Tag.new(:dsl, 'dsl')) + generated_class.add_tag(YARD::Tags::Tag.new(:dsl, "dsl")) # Remove @public_api tag from this statement, as `setting :option` is a method call # and @public_api tags should only exists in modules and classes. # The encompassing DSL modules and classes will inherit this tag, this only # applies to the accessor method. - new_docstring = statement.docstring.to_s.sub(/^\s*@public_api\b.*/, '') + new_docstring = statement.docstring.to_s.sub(/^\s*@public_api\b.*/, "") statement.docstring = <<~YARD #{new_docstring} @@ -120,7 +120,7 @@ class DatadogConfigurationSettingsHandler < YARD::Handlers::Ruby::Base YARD statement.block.last.each do |node| - parse_block(node, :namespace => generated_class) + parse_block(node, namespace: generated_class) end end end @@ -153,5 +153,5 @@ class DatadogConfigurationOptionHandler < YARD::Handlers::Ruby::Base end def camelize(str) - str.split('_').collect(&:capitalize).join + str.split("_").collect(&:capitalize).join end From 00079a7d1933ad0b985abaea958477fae6bd3596 Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Wed, 16 Aug 2023 14:39:24 +0200 Subject: [PATCH 6/6] Add yardopts --- .gitignore | 1 + .yardopts | 3 +++ yard/extensions.rb | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 .yardopts diff --git a/.gitignore b/.gitignore index 2ad0b8cc..100fdc5e 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ Gemfile.lock Gemfile-*.lock .envrc .ruby-version +.DS_Store diff --git a/.yardopts b/.yardopts new file mode 100644 index 00000000..e90f1161 --- /dev/null +++ b/.yardopts @@ -0,0 +1,3 @@ +--readme README.md +--files LICENSE +-e ./yard/extensions.rb diff --git a/yard/extensions.rb b/yard/extensions.rb index c4f37313..15247a5f 100644 --- a/yard/extensions.rb +++ b/yard/extensions.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -TOP_LEVEL_MODULE_FILE = "lib/ddtrace.rb" +TOP_LEVEL_MODULE_FILE = "lib/datadog/ci.rb" # The top-level `Datadog` module gets its docstring overwritten by # on almost every file in the repo, due to comments at the top of the file