bcpierce00 / unison

Unison file synchronizer
GNU General Public License v3.0
4.03k stars 228 forks source link

CI.yml: Drop old ocaml versions on all but ubuntu #817

Closed gdt closed 1 year ago

gdt commented 1 year ago

Drop ocaml 4.08 to 4.13 on macos and windows, on the theory that building on ubuntu is sufficient to show portability to older ocaml, and because windows builds in particular are too flaky. With the new scheme, it is possible that there might be an undetected issue with older ocaml in OS-specific code, but basically I'd rather take that risk than have to intervene in most CI runs.

gdt commented 1 year ago

I'm open to leaving in 4.08 for mac and windows, if people think that's necessary. But, I'm also not sure there is any real value in building with old ocaml at all, now that there is no longer a wire protocol compat issue.