Conversation
Merging this PR will not alter performance
Comparing Footnotes
|
00ccec0 to
9dfe3af
Compare
There was a problem hiding this comment.
Pull request overview
Adds a dedicated GitHub Actions workflow to build/clippy the Rust workspace on macOS, aiming to keep macOS builds warning-free while explicitly excluding the C++ driver feature combinations.
Changes:
- Introduces a new
build_macos.yamlworkflow triggered on pushes/PRs tomain. - Runs
cargo clippyandcargo hack --feature-powerset ... clippyonmacos-latest. - Excludes C++ driver test features from the macOS feature-powerset clippy run.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Adds a basic CI job for macos.
This ensures that shotover and its tests continues to build on macos without any clippy warnings, but does not make any guarantees if the tests pass or not. (because many tests do not pass on macos)
Logic is mostly copied from the build.yaml job for linux.
Additionally all cpp tests are skipped because getting c++ driver tests compiling on macos is too much trouble.