Hi Tom and Maria,
I’ve managed to put together a macOS runner. It is functioning, although the
script is a bit messy.
https://github.com/myzhang1029/bird/blob/master/.github/workflows/ci.yml
About testing on a Darwin kernel, I am not sure if that would be enough,
because making bird compile on
Hey Maria, Zhang,
Regarding CI/CD, perhaps I can have a chat with the folks of Flow who have
exactly bare metal mac as a service including a tailored product for CI:
https://flow.swiss/ci-engine
If the expected lifetime of macOS support in Bird is unknown, and there is
no vested interest in it,
Hi,
Maybe Darwin would be enough for testing this? It seems to me, that is
should contain all the necessary staff used by bird. Although, I do
not have experience with Darwin.
Regards,
Alexander
On Wed, Mar 13, 2024 at 2:34 PM Tom Herbers wrote:
>
> Hi,
>
> GitHub offers free macOS Runners via
Hi,
GitHub offers free macOS Runners via GitHub Actions for all public
repositories [1].
That would be a legal of testing on macOS.
Now, of course, someone would have to put together a suitable workflow.
Kind regards,
Tom
[1]
Hello Zhang,
thank you for your contribution. This looks includable, however I'd like
to ask you about maintainability of this patch. It may quite quickly rot
away. Is there an easy (and legal) way to have automatic macOS build and
basic run testing, without a need to maintain a physical Mac?