Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add additional CI targets #120

Open
jmid opened this issue Sep 1, 2022 · 8 comments
Open

Add additional CI targets #120

jmid opened this issue Sep 1, 2022 · 8 comments

Comments

@jmid
Copy link
Collaborator

jmid commented Sep 1, 2022

We are starting to have a wonderful torture test suite.
It is however only run on Github Actions machines: Intel Linux and Intel Mac in native code mode...

Other torture targets could include:

  • bytecode
  • 32-bit (bytecode only for now)
  • framepointer
  • ARM64 architectures
  • *BSD (FreeBSD, OpenBSD, ...)
  • Windows (MingW, Cygwin, MSVC)

Apparently one can hook into GitHub Actions to provide our run test runner machines as "self-hosted runs" (potentially relevant for ARM64, *BSD, ...))

@n-osborne
Copy link
Contributor

Would it be an idea to consider ocaml-ci?

@jmid
Copy link
Collaborator Author

jmid commented Sep 2, 2022

Yes, I think it is (if not now then later).

The ocaml-ci that runs on https://github.com/ocaml/opam-repository runs only one flavor of 5.0 on Linux (on Intel/amd64 I suppose). I don't know if that is also the case if you enable it on project repos? 🤔 Depending on the answer, ocaml-ci may not necessarily be the solution (yet).

@jmid
Copy link
Collaborator Author

jmid commented Sep 29, 2022

An update:

@jmid
Copy link
Collaborator Author

jmid commented Nov 18, 2022

Another update:

@jmid
Copy link
Collaborator Author

jmid commented Dec 21, 2022

A third update:

@jmid
Copy link
Collaborator Author

jmid commented Apr 19, 2023

Another update:

@jmid
Copy link
Collaborator Author

jmid commented Jun 6, 2023

Another update: Thanks to @benmandrew we now have both Linux and macOS arm64 runners via https://github.com/ocurrent/multicoretests-ci 🎉

@jmid
Copy link
Collaborator Author

jmid commented Oct 4, 2023

Another update:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants