# \#github-actions

**URL:** https://discuss.ocaml.org/tag/github-actions/474.md

[Latest](https://discuss.ocaml.org/latest.md) · [Categories](https://discuss.ocaml.org/categories.md) · [Tags](https://discuss.ocaml.org/tags.md)

---

## [GitHub CI execution times for OCaml projects](https://discuss.ocaml.org/t/github-ci-execution-times-for-ocaml-projects/17946)

<div class="topic-metadata">

**Author:** [@lindig](https://discuss.ocaml.org/u/lindig)\
**Replies:** 19\
**Last updated:** [September 19, 2026, 4:31pm UTC](https://discuss.ocaml.org/t/github-ci-execution-times-for-ocaml-projects/17946 "2026-09-19T16:31:54Z")

</div>

A workflow that takes seconds on my local machine takes 15 minutes or more on the GitHub CI because the whole world starting from the compiler is downloaded and compiled from sources. This is very different for a C proje…

---

## [Building ssl 0.7.0 in macOS with openssl 3.3.0](https://discuss.ocaml.org/t/building-ssl-0-7-0-in-macos-with-openssl-3-3-0/14605)

<div class="topic-metadata">

**Author:** [@cuihtlauac](https://discuss.ocaml.org/u/cuihtlauac)\
**Replies:** 1\
**Last updated:** [May 6, 2024, 1:18pm UTC](https://discuss.ocaml.org/t/building-ssl-0-7-0-in-macos-with-openssl-3-3-0/14605 "2024-05-06T13:18:30Z")

</div>

I don’t have access to a Macintosh. Openssl 0.7.0 build fails in our macOS GitHub action since a few days. Here are the first opam errors we get (other are similar): #=== ERROR while compiling ssl.0.7.0 ================…

---

## [Best practices for continuous integration (CI) in 2023](https://discuss.ocaml.org/t/best-practices-for-continuous-integration-ci-in-2023/12380)

<div class="topic-metadata">

**Author:** [@smolkaj](https://discuss.ocaml.org/u/smolkaj)\
**Replies:** 5\
**Last updated:** [October 9, 2023, 4:13am UTC](https://discuss.ocaml.org/t/best-practices-for-continuous-integration-ci-in-2023/12380 "2023-10-09T04:13:22Z")

</div>

What is the simplest/best way to set up continuous integration for projects using Dune + GitHub in 2023? The goal is to build and test my code for every PR, perhaps with a few different versions of OCaml and a few differ…

---

## [Help debugging a mysterious alcotest failure on github CI](https://discuss.ocaml.org/t/help-debugging-a-mysterious-alcotest-failure-on-github-ci/11347)

<div class="topic-metadata">

**Author:** [@martindemello](https://discuss.ocaml.org/u/martindemello)\
**Replies:** 6\
**Last updated:** [February 8, 2023, 3:27am UTC](https://discuss.ocaml.org/t/help-debugging-a-mysterious-alcotest-failure-on-github-ci/11347 "2023-02-08T03:27:52Z")

</div>

I’m trying to run alcotest via github actions. dune runtest works locally, and runs fine on the osx workflow in github. On an identical ubuntu workflow it fails with File "tests/dune", line 2, characters 8-15: 2 | (nam…

---

## [GitHub Actions to release odoc documentation to GitHub Pages?](https://discuss.ocaml.org/t/github-actions-to-release-odoc-documentation-to-github-pages/9276)

<div class="topic-metadata">

**Author:** [@Richard-Degenne](https://discuss.ocaml.org/u/Richard-Degenne)\
**Replies:** 4\
**Last updated:** [February 9, 2022, 4:19pm UTC](https://discuss.ocaml.org/t/github-actions-to-release-odoc-documentation-to-github-pages/9276 "2022-02-09T16:19:29Z")

</div>

Hi everyone! Basically what’s in the title: I’m working on a library and I would like to have a GitHub Actions workflow build the docs for my library and push them to a GitHub Pages website. I’ve looked at some other r…

---

## [GH actions to release binaries of an OCaml project?](https://discuss.ocaml.org/t/gh-actions-to-release-binaries-of-an-ocaml-project/9217)

<div class="topic-metadata">

**Author:** [@lindig](https://discuss.ocaml.org/u/lindig)\
**Replies:** 2\
**Last updated:** [January 29, 2022, 6:35pm UTC](https://discuss.ocaml.org/t/gh-actions-to-release-binaries-of-an-ocaml-project/9217 "2022-01-29T18:35:57Z")

</div>

I am maintaining OCaml code that creates a simple command line application on Linux and macOS. I would like to publish these for users that don’t use OCaml but just want to use the binary. This could be a Linux package (…

---

## [\[ANN\] first release of osh: https://osh.ocamlpro.com](https://discuss.ocaml.org/t/ann-first-release-of-osh-https-osh-ocamlpro-com/8594)

<div class="topic-metadata">

**Author:** [@ancolie](https://discuss.ocaml.org/u/ancolie)\
**Replies:** 4\
**Last updated:** [October 8, 2021, 3:58pm UTC](https://discuss.ocaml.org/t/ann-first-release-of-osh-https-osh-ocamlpro-com/8594 "2021-10-08T15:58:55Z")

</div>

Hi, I’m pleased to announce the first release of osh, a website providing an API to generate SVG badges. E.g. this url: https://osh.ocamlpro.com/badge?label=build&color=green&status=passing will give the following resu…
