Skip to content

Improve CI workflows #230

Description

@ZiaCheemaGit

To ensure we are guaranteeing everything works on our support matrix. We support Python 3.9-3.14, so we need to test all of them. We support Linux and MacOS, at least one test for each. We support GCC and Clang on Linux so we at least one test each.

But you are right we are probably testing some thing unnecessarily. For example, we don't need to run the C++-only tests on every combination of Python version, just every compiler and OS.

We could split the C++ and Python tests up so that we only run on tests where that matters.

First, lets get this in. We can discuss improvements on Friday.

Originally posted by @ktbarrett in #224 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestgithub_actionsPull requests that update GitHub Actions code

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions