diff --git a/.circleci/config.yml b/.circleci/config.yml index 0951d85e17..ce963a21e0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -492,6 +492,11 @@ job_configuration: ruby_version: 'ruby-3.3.0' image: ghcr.io/datadog/dd-trace-rb/ruby:3.3.0-dd resource_class_to_use: medium+ + - &config-3_4 + <<: *filters_all_branches_and_tags + ruby_version: 'ruby-3.4.0' + image: ghcr.io/datadog/dd-trace-rb/ruby:3.4.0-dd + resource_class_to_use: medium+ # ADD NEW RUBIES HERE - &config-jruby-9_2 # More recent release of 9.2 <<: *filters_all_branches_and_tags @@ -529,6 +534,7 @@ workflows: - test-3.1 - test-3.2 - test-3.3 + - test-3.4 # ADD NEW RUBIES HERE - test-jruby-9.2 - test-jruby-9.3 @@ -577,6 +583,11 @@ workflows: integration_apps: 'rack rails-six rails-seven sinatra2-classic sinatra2-modular' ruby_version: '3.3' <<: *filters_all_branches_and_tags + - orb/build_and_test_integration: + name: build_and_test_integration-3.4 + integration_apps: 'rack rails-six rails-seven sinatra2-classic sinatra2-modular' + ruby_version: '3.4' + <<: *filters_all_branches_and_tags # ⬆️ **Note**: If add/remove test apps above, remember to also copy-paste the changes to the "edge" workflow further down the file. # # ADD NEW RUBIES HERE @@ -636,6 +647,14 @@ workflows: name: test-3.3 requires: - build-3.3 + - orb/build: + <<: *config-3_4 + name: build-3.4 + - orb/test: + <<: *config-3_4 + name: test-3.4 + requires: + - build-3.4 # ADD NEW RUBIES HERE - orb/build: <<: *config-jruby-9_2 @@ -709,6 +728,11 @@ workflows: integration_apps: 'rack rails-six rails-seven sinatra2-classic sinatra2-modular' ruby_version: '3.3' <<: *filters_all_branches_and_tags + - orb/build_and_test_integration: + name: build_and_test_integration-3.4 + integration_apps: 'rack rails-six rails-seven sinatra2-classic sinatra2-modular' + ruby_version: '3.4' + <<: *filters_all_branches_and_tags # ADD NEW RUBIES HERE - orb/build: <<: *config-2_5 @@ -773,6 +797,15 @@ workflows: name: test-3.3 requires: - build-3.3 + - orb/build: + <<: *config-3_4 + name: build-3.4 + edge: true + - orb/test: + <<: *config-3_4 + name: test-3.4 + requires: + - build-3.4 # ADD NEW RUBIES HERE - orb/build: <<: *config-jruby-9_2