danirod / cartero

Make HTTP requests and test APIs
https://cartero.danirod.es
GNU General Public License v3.0
415 stars 31 forks source link

macOS CI: consider replacing Homebrew with MacPorts #88

Open danirod opened 3 weeks ago

danirod commented 3 weeks ago

Apparently, Cartero currently requires macOS 13 to run, despite me having set the minimum version to 10.14 in the build script.

Without taking a look, I suspect that this happens because the CI environment uses macOS 13, thus Homebrew downloads a precompiled bottle that only works with macOS 13 and above.

I am really fucking tired of Homebrew and the nitpicks it has gained over the years.

MacPorts provides precompiled versions of GTK going down even to MacOS X 10.6, and for libadwaita as well. I don't want to test for such an old version, but if I can test that the dependencies are valid even for 10.14, it'll be good enough for me.