kxcdev/Build and test with ghcr.io/kxcinc/ocaml-general

Build and test OCaml projects using the ghcr.io/kxcinc/ocaml-general docker container

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 11, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: kxcdev/ocaml-general-gha@3790c9f45d3e30c1c75dfd64ceecf1c36802e70e # v2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
report-test-resultnotrue
pr-report-test-resultnotrue
ocaml-version5.0.0
node-versionlatest
build-commandOverride the default build commandnodune build
test-commandOverride the default test commandnodune runtest
skip-testingWhether or not to skip running the testsnofalse
setup-commandOverride the default setup commandnoopam install . --yes --deps-only --with-test --verbose
skip-setupWhether or not to skip running setupsnofalse
with-odocBuild odoc documentsnofalse
odoc-build-commandOverride the default odoc build commandnodune build @doc
odoc-upload-artifactnotrue
odoc-upload-artifact-namenogithub-pages
odoc-deploy-github-pagesNOT YET SUPPORTED due to actions/runner#2009nofalse
namedescription
odoc-site-path!!(DUE TO actions/runner#2009, THIS IS OUTPUT IS NOT AVAILABLE) Path to odoc document site build result, if with-odoc is set to true
odoc-github-pages-url!!(DUE TO actions/runner#2009, THIS IS OUTPUT IS NOT AVAILABLE) URL to deployed GitHub Pages by odoc