Skip to content

Merge CI workflows: integration-tests-cpu and integration-tests-macos #247

@abrown

Description

@abrown

Currently, we maintain two separate integration test workflows:

These have diverged over time and it is unclear how much of that is accidental and how much is necessary (i.e., macOS may require slightly different setup). We should merge the workflows into one using a GitHub matrix and add conditional steps (i.e., if) for any necessary variations between OS.

As a bonus, some of these steps could be wrapped in scripts, allowing users to replicate what CI is doing more conveniently (e.g., ci/build, ci/test) and reducing the overall workflow verbosity.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions