Skip to content

Conversation

eramongodb
Copy link
Contributor

Followup to #2083. Applies similar EVG configuration updates as done in mongodb/mongo-cxx-driver#1428, but with a drive-by update to bump uv's version to 0.8.13 (latest release).

The old calls to find_python3 and PYTHON3_BINARY are removed in favor of always invoking Python via uv. All calls to find-cmake-latest.sh are now replaced with install-build-tools.sh which obtains a latest CMake binary + a ninja binary for (optional) use by CMake. The Ninja generator is now used by default on non-Windows distros.

Batch scripts call uvx cmake rather than uv tool install cmake -> cmake to avoid dealing with PATH-related complications. These can/should hopefully be converted into Bash scripts and use Ninja+MSVC in the future...

@eramongodb eramongodb self-assigned this Aug 22, 2025
@eramongodb eramongodb requested a review from a team as a code owner August 22, 2025 20:45
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.

1 participant