-
Notifications
You must be signed in to change notification settings - Fork 1.1k
PYTHON-5565 Add minimum version test for Encryption #2547
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
Conversation
# Assemble the tasks. | ||
seen = set() | ||
for topology, auth, ssl, sync, python in task_inputs: | ||
for topology, auth, ssl, sync, python in sorted(task_combos): |
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.
What's the use of sorting here?
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.
Otherwise the order is nondeterministic and can change every time you run the script
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.
(Resulting in a pre-commit failure)
certifi>=2023.7.22
due to GHSA-xqr8-7jwr-rhp7.--test-min-deps
(TEST_MIN_DEPS
) option that enables--resolution=lowest-direct
. I brought in the env var override code from drivers-orchestration to minimize adding more ad-hoc environment var handling.Passing build: https://spruce.mongodb.com/version/68d52c900f310c00074ad4fd/tasks?sorts=STATUS%3AASC%3BBASE_STATUS%3ADESC