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

CI: test only on OCaml 4.13 and higher #335

Closed
wants to merge 2 commits into from
Closed

CI: test only on OCaml 4.13 and higher #335

wants to merge 2 commits into from

Conversation

aantron
Copy link
Owner

@aantron aantron commented Aug 21, 2024

Dream no longer installs on lower OCaml versions, because mirage-crypto requires OCaml 4.13. See

mirage/mirage-crypto#233

The reason for mirage-crypto requiring 4.13 seems to be minor convenience, and isn't justified in my opinion. However, Dream itself will likely require OCaml 5 in the medium term due to upgrading to multicore and effects, so it seems unnecessary to make an effort to restore 4.08 support at this point.

Dream no longer installs on lower OCaml versions, because mirage-crypto
requires OCaml 4.13. See

  mirage/mirage-crypto#233

The reason for mirage-crypto requiring 4.13 seems to be minor
convenience, and isn't justified in my opinion. However, Dream itself
will likely require OCaml 5 in the medium term due to upgrading to
multicore and effects, so it seems unnecessary to make an effort to
restore 4.08 support at this point.
dream-mirage has additional dependencies that may be slower to update,
or otherwise cause package conflicts. It's only needed for the mirage
test, not for the main test suite of Dream.
@aantron aantron closed this in d3cb68b Sep 3, 2024
@aantron aantron deleted the ci-4.13 branch October 14, 2024 17:09
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

Successfully merging this pull request may close these issues.

1 participant