-
Couldn't load subscription status.
- Fork 1.4k
MONGOID-5904 Use new toolchain #6056
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this 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 migrates the project to a new toolchain by updating the Ruby environment setup and MongoDB Orchestration configuration. The changes remove Docker-based testing infrastructure in favor of direct installation of Ruby via rbenv and update Evergreen CI configuration to align with new tooling standards.
Key changes:
- Replace Docker-based Ruby environment setup with direct rbenv installation
- Standardize topology naming conventions across configuration files (e.g.,
standalone→server,replica-set→replica_set) - Update MongoDB Orchestration bootstrap process and environment variable handling
Reviewed Changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| spec/shared | Updates subproject commit reference |
| gemfiles/standard.rb | Adds rspec_junit_formatter gem dependency |
| .mod/drivers-evergreen-tools | Updates subproject commit reference |
| .evergreen/run-tests.sh | Replaces Docker-based setup with rbenv installation; removes MongoDB server launch logic |
| .evergreen/config/variants.yml.erb | Standardizes topology naming and updates OS versions from Ubuntu 20.04 to 22.04 |
| .evergreen/config/commands.yml.erb | Adds MongoDB Orchestration bootstrap function and updates test execution to use direct shell script |
| .evergreen/config/axes.yml.erb | Standardizes topology naming and removes Docker-related OS configurations |
| .evergreen/config.yml | Mirrors changes from commands.yml.erb and axes.yml.erb templates |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
No description provided.