.circleci/config.yml in instana-1.213.2 vs .circleci/config.yml in instana-1.213.3
- old
+ new
@@ -14,26 +14,21 @@
- "./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_65.gemfile"
- "./gemfiles/sidekiq_70.gemfile"
- - "./gemfiles/sinatra_14.gemfile"
- "./gemfiles/sinatra_22.gemfile"
- "./gemfiles/sinatra_30.gemfile"
- "./gemfiles/sinatra_40.gemfile"
- "./gemfiles/shoryuken_50.gemfile"
- "./gemfiles/shoryuken_60.gemfile"
@@ -57,28 +52,27 @@
- image: mongo:5-focal
ruby_27_mysql2:
docker:
- image: cimg/ruby:2.7-node
environment:
- DATABASE_URL: "mysql2://root@127.0.0.1:3306/ci_test"
+ DATABASE_URL: "mysql2://root:passw0rd@127.0.0.1:3306/ci_test"
- image: mariadb
environment:
MYSQL_DATABASE: 'ci_test'
MYSQL_USER: 'root'
- MYSQL_PASSWORD: ''
- MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
- MYSQL_ROOT_PASSWORD: ''
+ MYSQL_ROOT_PASSWORD: 'passw0rd'
MYSQL_ROOT_HOST: '%'
ruby_27_postgres:
docker:
- image: cimg/ruby:2.7-node
environment:
- DATABASE_URL: "postgres://postgres:test@127.0.0.1:5432/ci_test"
+ DATABASE_URL: "postgres://root:passw0rd@127.0.0.1:5432/ci_test"
- image: postgres
environment:
- POSTGRES_PASSWORD: 'test'
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'
@@ -186,11 +180,47 @@
DATABASE_URL: "postgres://postgres:test@127.0.0.1:5432/ci_test"
- image: postgres
environment:
POSTGRES_PASSWORD: 'test'
POSTGRES_DB: 'ci_test'
-
+ ruby_33:
+ docker:
+ - image: cimg/ruby:3.3-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_33_mysql2:
+ docker:
+ - image: cimg/ruby:3.3-node
+ environment:
+ DATABASE_URL: "mysql2://root@127.0.0.1:3306/ci_test"
+ - image: mariadb
+ environment:
+ MYSQL_DATABASE: 'ci_test'
+ MYSQL_USER: 'root'
+ MYSQL_PASSWORD: ''
+ MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
+ MYSQL_ROOT_PASSWORD: ''
+ MYSQL_ROOT_HOST: '%'
+ ruby_33_postgres:
+ docker:
+ - image: cimg/ruby:3.3-node
+ environment:
+ DATABASE_URL: "postgres://postgres:test@127.0.0.1:5432/ci_test"
+ - image: postgres
+ environment:
+ POSTGRES_PASSWORD: 'test'
+ POSTGRES_DB: 'ci_test'
commands:
setup:
steps:
- run:
name: Install iproute2
@@ -355,39 +385,22 @@
stack:
- ruby_27
- ruby_30
- ruby_31
- ruby_32
+ - ruby_33
libraries_ruby_3:
jobs:
- test_apprisal:
matrix:
parameters:
stack:
- ruby_30
- ruby_31
- ruby_32
+ - ruby_33
<<: *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:
- # https://stackoverflow.com/a/68433864
- # so we should exclude thiese scenarios
- - stack: ruby_30
- gemfile: "./gemfiles/rest_client_16.gemfile"
- - stack: ruby_31
- gemfile: "./gemfiles/rest_client_16.gemfile"
- - stack: ruby_32
- gemfile: "./gemfiles/rest_client_16.gemfile"
- # Sinatra 1.4 relies on the Fixnum class
- # 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:
@@ -420,9 +433,11 @@
- ruby_31_postgres
- ruby_31_mysql2
- ruby_32
- ruby_32_postgres
- ruby_32_mysql2
+ - ruby_33_postgres
+ - ruby_33_mysql2
gemfile:
- "./gemfiles/rails_61.gemfile"
- "./gemfiles/rails_70.gemfile"
- "./gemfiles/rails_71.gemfile"
report_coverage: