Reusable GitHub Actions for the dunolint linting tool
- Shell 78.1%
- Dune 10.6%
- OCaml 7.8%
- Makefile 3.5%
|
|
||
|---|---|---|
| .github | ||
| .vscode | ||
| lint-check | ||
| script | ||
| setup-dunolint | ||
| test | ||
| third-party-license | ||
| .gitignore | ||
| CHANGES.md | ||
| CODE_OF_CONDUCT.md | ||
| CODEOWNERS | ||
| create-release-tag.sh | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| RELEASING.md | ||
dunolint-actions
Reusable GitHub Actions for the dunolint linter tool.
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.3–6 | 0.0.20251006–20260306 | 🟢 | 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.
Usage, Documentation, Links & Resources
- See each action's
README.mdandaction.ymlfor detailed usage and options. - The documentation of the dunolint linter tool.