{"repo":"ocaml/setup-ocaml","free":true,"listed":false,"github":"https://github.com/ocaml/setup-ocaml","clone":"git clone https://github.com/ocaml/setup-ocaml.git","description":"GitHub Action for the OCaml programming language","language":"TypeScript","stars":227,"topics":["ocaml","github-actions"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Set up OCaml STATUS: STABLE Set up an OCaml and opam environment in GitHub Actions and add to PATH. Usage Example workflow Consult the Hello World OCaml Action that uses Dune and opam to build a simple library. It's possible to feed different values to the input depending on the platform of the runner. The syntax of GitHub's workflows is flexible enough to offer several methods to do this. OCaml Compiler Support Matrix When using GitHub-hosted runners, specifying compiler version 4 or 5 should work across all platforms and architectures. However, there are exceptions, as shown below. If you need to test with specific versions, please choose the appropriate version for your runtime environment. x86 64 bits Version Ubuntu macOS Windows (MinGW-w64) Windows (MSVC) ----------------- ------------------ ------------------ ------------------- ------------------ = 5.3 :white check mark: :white check mark: :white check mark: :white check mark: = 5.0 & = 4.13 & = 4.02 & = 4.12 :white check mark: :white check mark: :x: = 4.11 :white check mark: :x: :x: = 4.10 :white check mark: :white check mark: :x: = 4.02 & [!NOTE] Binding to a major version is the latest of that major version (e.g. v3 = 3. ) Major versions should guarantee compatibility. A major version can add net new capabilities but should not break existing input compatibility or break existing workflows. [!WARNING] Do not reference master since that is the latest code and can be carrying breaking changes of the next major version","default_branch":null,"files":null,"tree":[],"storefront":"/r/ocaml","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ocaml/setup-ocaml/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}