Closed JakobGM closed 6 years ago
I don't have an Apple machine either so I don't know how much I can help with this
You wouldn't really have to have an Apple machine to do it, as you would push a seperate branch to remote, where you edit the .travis.yml
file. Then you see how Travis responds to the change when it tries to run the MacOS build matrix.
As I mainly develop on a linux machine, Travis-CI should be used to ensure that everything works on MacOS. I had a weird
time.sleep
bug on MacOS in an earlier version of Astrality when using too large values, while it worked perfectly on Linux.Travis-CI supports osx build environments, but lacking python support needs to be hacked around. NeoVim has managed this by specifying a pre_install script, which we could adapt to our own needs.