Reusable GitHub Actions for the dunolint linting tool
  • Shell 78.1%
  • Dune 10.6%
  • OCaml 7.8%
  • Makefile 3.5%
Find a file
2026-03-24 13:31:57 +01:00
.github Upgrade crs-actions workflow 2026-03-13 12:54:47 +01:00
.vscode Local vscode config for trailing lines 2026-01-12 12:20:12 +01:00
lint-check Make the dunolint-digest mandatory 2026-03-13 12:06:42 +01:00
script Migrate create-release to gh script 2026-03-13 12:51:05 +01:00
setup-dunolint Improve doc 2026-03-13 12:51:05 +01:00
test Upgrade ocamlformat to 0.29.0 2026-03-24 13:26:12 +01:00
third-party-license Remove unused tp licenses 2026-03-13 12:51:05 +01:00
.gitignore Init repo 2025-07-03 10:08:59 +02:00
CHANGES.md Add pr number in changelog 2026-03-13 12:57:13 +01:00
CODE_OF_CONDUCT.md Adopt OCaml Code of Conduct 2026-02-01 13:19:36 +01:00
CODEOWNERS Initiate code owners for GH 2026-02-01 13:19:21 +01:00
create-release-tag.sh Initialize README and documentation files 2025-07-03 10:28:00 +02:00
LICENSE Initialize README and documentation files 2025-07-03 10:28:00 +02:00
Makefile Add shellcheck script 2026-03-13 12:03:47 +01:00
README.md Update matrix 2026-03-13 12:51:05 +01:00
RELEASING.md Tweak 2025-07-26 21:55:48 +02:00

dunolint-actions

Reusable GitHub Actions for the dunolint linter tool.

CI Test Release

Actions

  • setup-dunolint: Install the dunolint executable for use in workflows.
  • lint-check: Run dunolint lint check on the project.

Compatibility

Action Version CLI dunolint Version Status Note
v1.0.0-alpha.6 0.0.20260306 latest, recommended
v1.0.0-alpha.36 0.0.2025100620260306 🟢 supported
<= v1.0.0-alpha.2 >= 0.0.20251006 🔴 not supported
v1.0.0-alpha.2 0.0.20250907 🟢 supported
v1.0.0-alpha.2 0.0.20250804 🟢 supported

This table will be updated as new versions are released.

Quick Start

steps:
  - uses: actions/checkout@<ref>
  - uses: mbarbin/dunolint-actions/setup-dunolint@<ref>
    with:
      dunolint-version: 0.0.20260306
      dunolint-digest: sha256:b83c07dd352cd4bec36b872ac593f299972710baff70a62e7a4650e80d2460d4
  - uses: mbarbin/dunolint-actions/lint-check@<ref>

Both dunolint-version and dunolint-digest are required inputs. See DIGESTS.md for known digest values.

  • See each action's README.md and action.yml for detailed usage and options.
  • The documentation of the dunolint linter tool.