-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Backport toolchain to 8.0 #6062
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
Backport toolchain to 8.0 #6062
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 backports toolchain updates to version 8.0 of the project, migrating from an older toolchain implementation to a newer, standardized approach using the drivers-evergreen-tools submodule. The changes modernize the CI/CD configuration by updating Ruby versions, MongoDB versions, Rails versions, and test infrastructure.
Key changes include:
- Integration of drivers-evergreen-tools as a Git submodule for standardized toolchain management
- Updates to Ruby versions (adding 3.2, 3.3), MongoDB versions (adding 8.0), and Rails versions (adding 7.2, 8.0)
- Refactoring of test execution scripts to use the new toolchain and remove manual server orchestration
Reviewed Changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
.gitmodules |
Adds drivers-evergreen-tools as a new submodule for toolchain management |
.mod/drivers-evergreen-tools |
Initializes the drivers-evergreen-tools submodule reference |
gemfiles/standard.rb |
Consolidates rspec gem dependencies and removes version-specific net-imap workarounds |
.evergreen/run-tests.sh |
Refactors to use toolchain-based Ruby installation and removes manual MongoDB server setup |
.evergreen/run-tests-atlas-full.sh |
New script for running full Atlas integration tests |
.evergreen/config/variants.yml.erb |
Updates test matrix with newer Ruby/Rails/MongoDB versions and removes deprecated configurations |
.evergreen/config/commands.yml.erb |
Integrates bootstrap-mongo-orchestration and removes manual dependency installation |
.evergreen/config/axes.yml.erb |
Updates version axes with newer Ruby/Rails/MongoDB versions and removes deprecated entries |
.evergreen/config.yml |
Generated configuration file reflecting all template changes |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
6121804 to
80a221e
Compare
No description provided.