Skip to content

MONGOID-6018 Remove driver_min* tests and configuration - #6207

Merged
jamis merged 1 commit into
mongodb:masterfrom
jamis:6018-remove-min
Nov 3, 2026
Merged

jamis merged 1 commit into
mongodb:masterfrom
jamis:6018-remove-min

Conversation

@jamis

@jamis jamis commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

The driver_min test configurations overstate our support for older driver versions. This removes those configurations; we still have the configurations for master, stable (previous minor version) and "old stable" (the minor version before that).

Copilot AI balanced review requested due to automatic review settings November 2, 2026 16:17
@jamis
jamis requested a review from a team as a code owner November 2, 2026 16:17
@jamis
jamis requested a review from comandeo-mongo November 2, 2026 16:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No active review issues were identified for the removal of minimum-driver test configurations.

No open issues 🎉

What changed in this PR

Removes minimum-driver test configurations that overstate Mongoid’s support for older MongoDB Ruby drivers, while retaining master, stable, and old-stable coverage.

Changes:

  • Deletes the minimum-driver Gemfiles for Ruby and JRuby.
  • Removes corresponding driver selections from the test runner.
  • Updates Evergreen templates and generated configuration to remove minimum-driver axes and matrix entries, leaving BSON-min coverage unchanged.
File Description
gemfiles/​driver_min.gemfile Deletes the minimum-driver Ruby configuration.
gemfiles/​driver_min_jruby.gemfile Deletes the minimum-driver JRuby configuration.
.evergreen/​run-tests.sh Removes min and min-jruby driver handling.
.evergreen/​config/​variants.yml.erb Removes minimum-driver matrix coverage.
.evergreen/​config/​axes.yml.erb Removes minimum-driver axis values.
.evergreen/​config.yml Mirrors the template changes in the generated configuration.

Review effort: Balanced

@jamis
jamis merged commit 90b76e5 into mongodb:master Nov 3, 2026
85 checks passed
@jamis
jamis deleted the 6018-remove-min branch November 3, 2026 16:25
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.

3 participants