GHA: add a Cygwin x86_64 job, triggered by the run-cygwin-tests label#13996
GHA: add a Cygwin x86_64 job, triggered by the run-cygwin-tests label#13996MisterDA wants to merge 5 commits intoocaml:trunkfrom
run-cygwin-tests label#13996Conversation
It is needed on Cygwin.
[make_unreadable] doesn't work on Cygwin with noacl as the read permission cannot be removed. The runtime event lib only need the read perm to open the backing file.
Done! Note that we have a bad track record with this kind of labels, triagers/maintainers typically forget to use them even when it would be useful. (Are they documented somewhere in HACKING.adoc? They should.) |
…but on the other hand 50 minutes of CI by default is too much to ask of anyone! |
|
We might want to merge this with parts of dra27#195 - I've been doing Cygwin testing with GitHub Actions for a little while for Relocatable OCaml, but I opted to fix |
I hope this could help us tackle specific Cygwin problems from time to time, when they emerge. I've protected the Cygwin tests under the
run-cygwin-tests, as the tests take a long time to execute. GNU parallel isn't available in the Cygwin package repository. It is available on MSYS2. I successfully installed it locally, but its install script failed in CI.Please consider creating the
run-cygwin-testslabel and setting it on this PR.cc @kit-ty-kate @dra27