Skip to content

JAVA-6284 add server 9.0 test variant to evergreen - #2037

Open
strogiyotec wants to merge 6 commits into
mongodb:mainfrom
strogiyotec:JAVA-6284
Open

JAVA-6284 add server 9.0 test variant to evergreen#2037
strogiyotec wants to merge 6 commits into
mongodb:mainfrom
strogiyotec:JAVA-6284

Conversation

@strogiyotec

@strogiyotec strogiyotec commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

JAVA-6284 add server 9.0 test variant to evergreen
Also because 9.0 is not publishing ubuntu2004 version the ubuntu matrix was split into two

  1. 20.04
  2. 22.04

The server versions 4.4 and 5.0 work with 20.04

@strogiyotec
strogiyotec marked this pull request as ready for review August 13, 2026 20:33
@strogiyotec
strogiyotec requested a review from a team as a code owner August 13, 2026 20:33
@strogiyotec
strogiyotec requested a review from apmasell August 13, 2026 20:33
@strogiyotec
strogiyotec requested review from jyemin and removed request for apmasell August 13, 2026 20:36
@strogiyotec strogiyotec changed the title JAVA-6284 JAVA-6284 add server 9.0 test variant to evergreen Aug 13, 2026
@jyemin
jyemin requested review from stIncMale and removed request for jyemin August 14, 2026 13:20
@strogiyotec
strogiyotec requested review from rozza and removed request for stIncMale August 17, 2026 05:03
@codeowners-service-app

codeowners-service-app Bot commented Aug 18, 2026

Copy link
Copy Markdown

Assigned stIncMale for team dbx-java because rozza is out of office.
Assigned vbabanin for team dbx-java because rozza is out of office.

@strogiyotec
strogiyotec requested review from nhachicha and removed request for rozza, stIncMale and vbabanin September 1, 2026 19:12
@nhachicha
nhachicha requested a balanced review from Copilot September 2, 2026 12:11

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.

🔵 Needs a closer look

It changes human-review-only Evergreen and release-versioning configuration, with the version bump outside the stated scope.

Pull request overview

Adds MongoDB 9.0 coverage to the Evergreen test matrix while selecting compatible Ubuntu hosts.

Changes:

  • Adds MongoDB 9.0 to applicable test variants.
  • Splits Ubuntu 20.04 and 22.04 matrix variants.
  • Bumps the driver snapshot version outside the stated scope.
File summaries
File Description
.evergreen/.evg.yml Adds 9.0 coverage and Ubuntu-specific matrices.
gradle.properties Changes the snapshot version to 5.11.0.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 1
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread gradle.properties
#

version=5.10.0-SNAPSHOT
version=5.11.0-SNAPSHOT

@nhachicha nhachicha left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM, only left over in gradle.properties to be reverted

Comment thread gradle.properties
#

version=5.10.0-SNAPSHOT
version=5.11.0-SNAPSHOT

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Left over from tests?

Comment thread .evergreen/.evg.yml
matrix_spec: { ssl: "nossl", jdk: [ "jdk8", "jdk17", "jdk21" ], version: [ "4.4", "5.0", "6.0", "7.0", "8.0", "latest" ], os: "ubuntu",
matrix_spec: { ssl: "nossl", jdk: [ "jdk8", "jdk17", "jdk21" ], version: [ "6.0", "7.0", "8.0", "9.0", "latest" ], os: "ubuntu2204",
aws-credential-provider: "*" }
display_name: "MONGODB-AWS Basic Auth test ${version} ${jdk} ${aws-credential-provider}"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

nit: include ${os} name

Suggested change
display_name: "MONGODB-AWS Basic Auth test ${version} ${jdk} ${aws-credential-provider}"
display_name: "MONGODB-AWS Basic Auth test ${version} ${jdk} ${aws-credential-provider} ${os}"

Comment thread .evergreen/.evg.yml
- matrix_name: "aws-ec2-auth-test"
matrix_spec: { ssl: "nossl", jdk: [ "jdk21" ], version: [ "7.0" ], os: "ubuntu", aws-credential-provider: "*" }
matrix_spec: { ssl: "nossl", jdk: [ "jdk21" ], version: [ "7.0" ], os: "ubuntu2204", aws-credential-provider: "*" }
display_name: "MONGODB-AWS Advanced Auth test ${version} ${jdk} ${aws-credential-provider}"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

nit: include ${os} name

Suggested change
display_name: "MONGODB-AWS Advanced Auth test ${version} ${jdk} ${aws-credential-provider}"
display_name: "MONGODB-AWS Advanced Auth test ${version} ${jdk} ${aws-credential-provider} ${os}"

Comment thread .evergreen/.evg.yml
matrix_spec: { ssl: "nossl", jdk: [ "jdk21" ], version: [ "7.0" ], os: "ubuntu", aws-credential-provider: "*" }
matrix_spec: { ssl: "nossl", jdk: [ "jdk21" ], version: [ "7.0" ], os: "ubuntu2204", aws-credential-provider: "*" }
display_name: "MONGODB-AWS Advanced Auth test ${version} ${jdk} ${aws-credential-provider}"
run_on: "ubuntu2204-small"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

nit: could be removed similar to https://github.com/mongodb/mongo-java-driver/pull/2037/changes#diff-bcd2c099e589f1ef43957739e25b7ac58b6a847e92cc1e5cc9d9c91acb2fe9f9L2506 (L2506) since os is already supplied in the matrix

Suggested change
run_on: "ubuntu2204-small"

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