Skip to content

Conversation

@comandeo-mongo
Copy link
Contributor

No description provided.

@comandeo-mongo comandeo-mongo requested a review from a team as a code owner October 24, 2025 13:10
@comandeo-mongo comandeo-mongo requested review from Copilot and jamis and removed request for Copilot October 24, 2025 13:10
@evergreen-ci-prod
Copy link

There is an existing patch(es) for this commit SHA:

Please note that the status that is posted is not in the context of this PR but rather the (latest) existing patch and that may affect some tests that may depend on the particular PR. If your tests do not rely on any PR-specific values (like base or head branch name) then your tests will report the same status. If you would like a patch to run in the context of this PR and abort the other(s), comment 'evergreen retry'.

Copilot AI review requested due to automatic review settings October 24, 2025 13:11
Copy link
Contributor

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 migrates the project to use a new Ruby toolchain by replacing the existing Ruby environment setup with rbenv-based installation from a custom toolchain repository. The changes modernize the test infrastructure by removing Docker-based environments, updating MongoDB orchestration setup, and standardizing topology naming conventions (e.g., "standalone" → "server", "replica-set" → "replica_set").

Key changes include:

  • Replaced set_env_python and set_env_ruby with direct rbenv installation from mongo-ruby-toolchain
  • Added bootstrap-mongo-orchestration function and integrated it into test workflow
  • Updated all topology identifiers to use underscores instead of hyphens
  • Added rspec_junit_formatter dependency and JUnit XML output for test results

Reviewed Changes

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

Show a summary per file
File Description
spec/shared Updated subproject commit to newer version
gemfiles/standard.rb Added rspec_junit_formatter gem for JUnit XML test output
.evergreen/run-tests.sh Replaced environment setup functions with rbenv toolchain installation; removed server launch logic
.evergreen/run-tests-atlas-full.sh Migrated to rbenv toolchain; added JUnit formatter to test output
.evergreen/config/variants.yml.erb Updated Ruby versions, MongoDB versions, and standardized topology naming conventions
.evergreen/config/commands.yml.erb Changed VERSION to MONGODB_VERSION; added bootstrap-mongo-orchestration function; renamed install dependencies to setup system
.evergreen/config/axes.yml.erb Renamed VERSION to MONGODB_VERSION; updated topology IDs to use underscores; removed obsolete OS configurations
.evergreen/config.yml Applied same configuration changes as commands.yml.erb and axes.yml.erb to generated config

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@comandeo-mongo comandeo-mongo merged commit 24867ee into mongodb:8.1-stable Oct 28, 2025
53 checks passed
@comandeo-mongo comandeo-mongo deleted the backport-toolchain-8.1 branch October 28, 2025 12:30
comandeo-mongo added a commit to comandeo-mongo/mongoid that referenced this pull request Oct 28, 2025
comandeo-mongo added a commit to comandeo-mongo/mongoid that referenced this pull request Oct 28, 2025
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