Notice: Updating OCaml + Dependencies #1032
WardBrian
started this conversation in
Show and tell
Replies: 1 comment
-
Here's a brief guide for rebasing/merging existing changes after this is merged:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi all -
This post is in preparation for #1019, which bumps our OCaml version to 4.12.0 and bumps several dependencies. @serban-nicusor-toptal and I are sorting out the last steps of the CI transition now.
This impacts all current developers in the following ways:
You will need to re-run the setup scripts for opam and the dependencies. If you already have a working development environment (meaning you have opam installed), the following should be enough:
opam update && opam switch create 4.12.0
opam install -y core_kernel.v0.14.2 menhir.20210929 ppx_deriving.5.2.1 fmt.0.8.8 yojson.1.7.0
opam install -y ocamlformat.0.19.0 merlin ocaml-lsp-server utop ocp-indent patdiff odoc
ocamlformat has updated. This leads to changes in almost every file.
ocaml-lsp-server is now available alongside Merlin as a developer/IDE tool
This is just intended as an easy way to let everyone know, so I'm going to ping here everyone who has made contributions in the past 1 year:
@SteveBronder @rok-cesnovar @rybern @adamhaber @nhuurre @seantalts @bbbales2 @nickdidio @mandel @spinkney
If you have the chance, I recommend performing the steps in the first bullet whenever is convenient. You will still be able to use
opam switch
to go back to the current switch (most likely named 4.07.0) and continue using that until the PR is officially merged.Beta Was this translation helpful? Give feedback.
All reactions