Describe the enhancement requested
Changes include:
- Update to
ubuntu-latest (Ubuntu 24.04)
- Add macOS Rust CI
- Introduce a shared workflow (e.g.,
setup_linux/windows/macos.yml) for installing dependencies, or provide a Docker-based setup
- Pin
clang-format to a newer version (18?), since clang-format-8 is too old
We can also take a look at Arrow’s workflow:
https://github.com/apache/arrow/blob/main/.github/workflows/cpp.yml
Component(s)
Developer Tools
Describe the enhancement requested
Changes include:
ubuntu-latest(Ubuntu 24.04)setup_linux/windows/macos.yml) for installing dependencies, or provide a Docker-based setupclang-formatto a newer version (18?), sinceclang-format-8is too oldWe can also take a look at Arrow’s workflow:
https://github.com/apache/arrow/blob/main/.github/workflows/cpp.yml
Component(s)
Developer Tools