Hi everyone,
Following the merge of Windows support for the compiler in opam-repository and the release of opam 2.2.0~beta3, I’m happy to announce that a basic Windows CI using Github Actions is now in use in opam-repository, so all your new PRs are now being tested on Windows too.
This is a big milestone, however the upstream opam-repository hasn’t been tested with Windows before and thus many packages lacking the proper availability metadata will fail to build in the next month or so. If you see a package that is definitely not going to be available on Windows, please do report it in the opam-repository bug-tracker or even better open a PR if you have the time. When opening such PRs/issues, it would help the maintainers to copy/paste the failing log in the PR description.
Most such PRs should simply add the following line to the failing package(s):
available: os != "win32"
If you notice any issues in the Github Action itself or want to improve it, please feel free to open a PRs/issue for that too, the code is available in opam-repository/.github/workflows/windows.yml.
Happy hacking!