Skip to content

Conversation

addaleax
Copy link
Contributor

This is part of NODE-2940 (it doesn’t address Compass integration, because I don’t know what that would even look like given the many, many packages that make up Compass).


Add a mongosh integration test task to evergreen. This currently passes CI, but could fail if more breaking changes are being added. I’m doing my best to keep up with all driver changes, but we still have to adjust our code on a regular basis to changes being made to the master branch here – if you want to avoid this task failing occasionally, you can of course wait until the actual 4.0 release (or until all planned breaking changes are done).

This is part of NODE-2940.
@emadum emadum requested review from emadum, nbbeeken and durran January 14, 2021 18:55
@durran
Copy link
Member

durran commented Jan 15, 2021

I'm personally ok with going against master as we will find issues immediately rather than waiting for an official release. But I'm also willing to defer to other opinions.

Copy link
Member

@durran durran left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@nbbeeken nbbeeken left a comment

Choose a reason for hiding this comment

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

LGTM, I agree we can still merge if we run into issues but we'll have a good early warning system, thanks for this!

@nbbeeken nbbeeken merged commit 62717a1 into mongodb:master Jan 15, 2021
@addaleax addaleax deleted the 2940-dev branch January 15, 2021 16:44
@addaleax
Copy link
Contributor Author

Fwiw, the failure on its first waterfall run is because of such a breaking change that happened here since I opened the PR :) As mentioned, that will happen from time to time, but I’ll do my best to keep up to date with changes (and try to figure out if there’s a way to get evergreen notifications for failures of specific build variants).

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.

4 participants