Skip to content

Conversation

@comandeo-mongo
Copy link
Contributor

No description provided.

@comandeo-mongo comandeo-mongo marked this pull request as ready for review November 25, 2025 13:22
@comandeo-mongo comandeo-mongo requested a review from a team as a code owner November 25, 2025 13:22
Copilot finished reviewing on behalf of comandeo-mongo November 25, 2025 13:25
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR implements the use of MongoDB orchestration in simple configurations (standalone, replica set, sharded cluster) for the Ruby driver's CI testing infrastructure. The changes align the Evergreen CI configuration to use drivers-tools orchestration instead of mlaunch for standard topology testing.

Key Changes

  • Introduced a new variable MLAUNCH_TOPOLOGY to maintain compatibility with existing mlaunch-based scripts while using orchestration-compatible TOPOLOGY values (with underscores instead of hyphens)
  • Added a new test execution script .evergreen/run-tests-new.sh that works with orchestration
  • Updated Ruby version support to include ruby-3.5, ruby-dev, and jruby-10

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
spec/integration/secondary_reads_spec.rb Added require_mri constraint to skip test on JRuby
.evergreen/run-tests-new.sh New test execution script for orchestration-based testing
.evergreen/run-tests-aws-auth.sh Sets TOPOLOGY from MLAUNCH_TOPOLOGY for compatibility
.evergreen/config/standard.yml.erb Updated task names from "test-mlaunch" to "run-main-test-suite"
.evergreen/config/common.yml.erb Added orchestration bootstrap, EC2 role assumption, new test function, and spelling fix
.evergreen/config/axes.yml.erb Updated topology definitions to use separate TOPOLOGY and MLAUNCH_TOPOLOGY variables, changed SSL values from "ssl" to "yes", added new Ruby versions
.evergreen/config.yml Generated file reflecting all template changes

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.

@comandeo-mongo comandeo-mongo merged commit 1a9c0f8 into mongodb:master Nov 27, 2025
163 of 167 checks passed
@comandeo-mongo comandeo-mongo deleted the 3727-evg-drv-tools branch November 27, 2025 09:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants