macos CI runner returning `EHOSTUNREACH` in udp `multicast_join_test`
Example:
https://github.com/luvit/luv/actions/runs/17858456546/job/50833303436?pr=780
Will submit a PR in a bit to temporarily disable this test when EHOSTUNREACH is returned. This issue is for determine what the proper fix should be.
I've only noticed this test failing on MacOS. Is it platform related or just random networking errors?
See the existing logic for Linux:
https://github.com/luvit/luv/blob/2d213905acabefec9d9c00c93a69a741eedd69ab/tests/test-udp.lua#L246-L255
Wouldn't surprise me if it was something similar.
My first assumption was firewall/permissions related things yeah. Looking it up on Google, I can notice many similar reports of EHOSTUNREACH errors on MacOS due to permissions like this one.