.circleci/config.yml in instana-1.210.1 vs .circleci/config.yml in instana-1.211.0

- old
+ new

@@ -1,7 +1,44 @@ version: 2.1 +library_gemfile: &library_gemfile + gemfile: + - "./gemfiles/aws_30.gemfile" + - "./gemfiles/aws_60.gemfile" + - "./gemfiles/cuba_30.gemfile" + - "./gemfiles/cuba_40.gemfile" + - "./gemfiles/dalli_20.gemfile" + - "./gemfiles/dalli_30.gemfile" + - "./gemfiles/dalli_32.gemfile" + - "./gemfiles/excon_02.gemfile" + - "./gemfiles/excon_079.gemfile" + - "./gemfiles/excon_100.gemfile" + - "./gemfiles/graphql_10.gemfile" + - "./gemfiles/graphql_20.gemfile" + - "./gemfiles/grpc_10.gemfile" + - "./gemfiles/net_http_01.gemfile" + - "./gemfiles/rack_16.gemfile" + - "./gemfiles/rack_20.gemfile" + - "./gemfiles/rack_30.gemfile" + - "./gemfiles/redis_40.gemfile" + - "./gemfiles/rest_client_16.gemfile" + - "./gemfiles/rest_client_20.gemfile" + - "./gemfiles/resque_122.gemfile" + - "./gemfiles/resque_20.gemfile" + - "./gemfiles/roda_20.gemfile" + - "./gemfiles/roda_30.gemfile" + - "./gemfiles/sidekiq_42.gemfile" + - "./gemfiles/sidekiq_50.gemfile" + - "./gemfiles/sidekiq_60.gemfile" + - "./gemfiles/sidekiq_70.gemfile" + - "./gemfiles/sinatra_14.gemfile" + - "./gemfiles/sinatra_22.gemfile" + - "./gemfiles/sinatra_30.gemfile" + - "./gemfiles/shoryuken_50.gemfile" + - "./gemfiles/shoryuken_60.gemfile" + - "./gemfiles/mongo_216.gemfile" + - "./gemfiles/mongo_219.gemfile" executors: ruby_27: docker: - image: cimg/ruby:2.7-node environment: @@ -208,10 +245,12 @@ command: | mkdir _junit bundle exec rake - store_test_results: path: ~/project/_junit + - store_artifacts: + path: coverage run_rubocop: steps: - run: name: Run Tests command: | @@ -288,50 +327,20 @@ stack: - ruby_27 - ruby_30 - ruby_31 - ruby_32 - libraries: + libraries_ruby_3: jobs: - test_apprisal: matrix: parameters: stack: - - ruby_27 - ruby_30 - ruby_31 - ruby_32 - gemfile: - - "./gemfiles/aws_30.gemfile" - - "./gemfiles/cuba_30.gemfile" - - "./gemfiles/cuba_40.gemfile" - - "./gemfiles/dalli_20.gemfile" - - "./gemfiles/dalli_30.gemfile" - - "./gemfiles/dalli_32.gemfile" - - "./gemfiles/excon_02.gemfile" - - "./gemfiles/excon_079.gemfile" - - "./gemfiles/excon_100.gemfile" - - "./gemfiles/graphql_10.gemfile" - - "./gemfiles/graphql_20.gemfile" - - "./gemfiles/grpc_10.gemfile" - - "./gemfiles/net_http_01.gemfile" - - "./gemfiles/rack_16.gemfile" - - "./gemfiles/rack_20.gemfile" - - "./gemfiles/redis_40.gemfile" - - "./gemfiles/rest_client_16.gemfile" - - "./gemfiles/rest_client_20.gemfile" - - "./gemfiles/resque_122.gemfile" - - "./gemfiles/resque_20.gemfile" - - "./gemfiles/roda_20.gemfile" - - "./gemfiles/roda_30.gemfile" - - "./gemfiles/sidekiq_42.gemfile" - - "./gemfiles/sidekiq_50.gemfile" - - "./gemfiles/sidekiq_60.gemfile" - - "./gemfiles/sidekiq_70.gemfile" - - "./gemfiles/sinatra_14.gemfile" - - "./gemfiles/shoryuken_50.gemfile" - - "./gemfiles/mongo_216.gemfile" + <<: *library_gemfile exclude: # Currently rest-client 1.6 gemfile pulls in mime-types 2.99.3 # and adaptation to mime-type 3.0 is only available in rest-client 2.0: # https://github.com/rest-client/rest-client/issues/464 # But mime-types 2.99.3 is too old for Ruby 3.0 or newer: @@ -347,10 +356,17 @@ # which has been removed from Ruby 3.2, see: # https://bugs.ruby-lang.org/issues/12005 # https://www.ruby-lang.org/en/news/2022/11/11/ruby-3-2-0-preview3-released/ - stack: ruby_32 gemfile: "./gemfiles/sinatra_14.gemfile" - + libraries_ruby_2: + jobs: + - test_apprisal: + matrix: + parameters: + stack: + - ruby_27 + <<: *library_gemfile rails_ruby_2: jobs: - test_apprisal: matrix: parameters: