Skip to content

Add MacOS to CI #47

@AlexanderWells-diamond

Description

@AlexanderWells-diamond

There should be some CI for MacOS. However this is not trivial due to the current use of the epics-containers/epics-base-linux-developer container. This container provides our Ubuntu runs with a pre-installed EPICS setup, which saves a lot of setup during the tests.

However, we cannot use this same container on MacOS, and cannot simply just add the "macos-latest" to the matrix.os list as it'll inherit use of this EPICS base container.

We either need to create a split Linux and MacOS test jobs, or use epicscorelibs to get an EPICS installation. Ideally we do not want to always use epicscorelibs, as we want to test catools's ability to load EPICS from a base installation.

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