.circleci/config.yml in instana-1.213.3 vs .circleci/config.yml in instana-1.214.0
- old
+ new
@@ -7,20 +7,20 @@
- "./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_20.gemfile"
- "./gemfiles/rack_30.gemfile"
- "./gemfiles/redis_40.gemfile"
+ - "./gemfiles/redis_50.gemfile"
- "./gemfiles/rest_client_20.gemfile"
- "./gemfiles/resque_122.gemfile"
- "./gemfiles/resque_20.gemfile"
- "./gemfiles/roda_20.gemfile"
- "./gemfiles/roda_30.gemfile"
@@ -33,46 +33,10 @@
- "./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:
- MEMCACHED_HOST: '127.0.0.1:11211'
- REDIS_URL: 'redis://127.0.0.1:6379'
- DATABASE_URL: 'sqlite3::memory:'
- - image: memcached
- - image: redis
- - image: amazon/dynamodb-local
- - image: minio/minio:latest
- command: ["server", "/data"]
- - image: s12v/sns
- - image: softwaremill/elasticmq-native
- - image: mongo:5-focal
- ruby_27_mysql2:
- docker:
- - image: cimg/ruby:2.7-node
- environment:
- DATABASE_URL: "mysql2://root:passw0rd@127.0.0.1:3306/ci_test"
- - image: mariadb
- environment:
- MYSQL_DATABASE: 'ci_test'
- MYSQL_USER: 'root'
- MYSQL_ROOT_PASSWORD: 'passw0rd'
- MYSQL_ROOT_HOST: '%'
- ruby_27_postgres:
- docker:
- - image: cimg/ruby:2.7-node
- environment:
- DATABASE_URL: "postgres://root:passw0rd@127.0.0.1:5432/ci_test"
- - image: postgres
- environment:
- POSTGRES_DB: 'ci_test'
- POSTGRES_USER: 'root'
- POSTGRES_PASSWORD: 'passw0rd'
ruby_30:
docker:
- image: cimg/ruby:3.0-node
environment:
MEMCACHED_HOST: '127.0.0.1:11211'
@@ -325,21 +289,21 @@
jobs:
test_core:
parameters:
stack:
type: executor
- default: ruby_27
+ default: ruby_30
executor: << parameters.stack >>
steps:
- checkout
- setup
- run_tests
test_apprisal:
parameters:
stack:
type: executor
- default: ruby_27
+ default: ruby_30
gemfile:
type: string
default: "./gemfiles/aws_30.gemfile"
executor: << parameters.stack >>
environment:
@@ -348,22 +312,22 @@
steps:
- checkout
- setup
- run_tests
lint:
- executor: ruby_27
+ executor: ruby_30
steps:
- checkout
- setup
- run_rubocop
report_coverage:
executor: ruby_32
steps:
- checkout
- run_sonarqube
publish:
- executor: ruby_27
+ executor: ruby_30
steps:
- checkout
- setup
- publish_gem
@@ -381,11 +345,10 @@
- lint
- test_core:
matrix:
parameters:
stack:
- - ruby_27
- ruby_30
- ruby_31
- ruby_32
- ruby_33
libraries_ruby_3:
@@ -397,30 +360,9 @@
- ruby_30
- ruby_31
- ruby_32
- ruby_33
<<: *library_gemfile
- libraries_ruby_2:
- jobs:
- - test_apprisal:
- matrix:
- parameters:
- stack:
- - ruby_27
- <<: *library_gemfile
- rails_ruby_2:
- jobs:
- - test_apprisal:
- matrix:
- parameters:
- stack:
- - ruby_27
- - ruby_27_postgres
- - ruby_27_mysql2
- gemfile:
- - "./gemfiles/rails_60.gemfile"
- - "./gemfiles/rails_52.gemfile"
- - "./gemfiles/rails_50.gemfile"
rails_ruby_3:
jobs:
- test_apprisal:
matrix:
parameters: