Skip to content

Refactor current CI #871

Description

@Sober7135

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions