Reusable GitHub Actions for the crs code review tool
  • Shell 63.3%
  • JavaScript 34.4%
  • Makefile 2.3%
Find a file
2026-03-13 12:46:57 +01:00
.github Migrate GitHub Release creation into a script 2026-03-13 09:18:14 +01:00
.vscode Update changes and licenses 2026-03-13 09:21:32 +01:00
annotate-crs-in-pr Update examples to add required digest input 2026-03-13 11:20:02 +01:00
comment-crs-in-pr Update examples to add required digest input 2026-03-13 11:20:02 +01:00
create-crs-pr-check Update examples to add required digest input 2026-03-13 11:20:02 +01:00
create-crs-pr-job-summary Update examples to add required digest input 2026-03-13 11:20:02 +01:00
script Migrate GitHub Release creation into a script 2026-03-13 09:18:14 +01:00
setup-crs Place trap cleanup call next to temp dir creation 2026-03-13 12:46:57 +01:00
summarize-crs-in-pr Update examples to add required digest input 2026-03-13 11:20:02 +01:00
third-party-license Update changes and licenses 2026-03-13 09:21:32 +01:00
.gitignore Initialize a setup-crs action to install the crs binary 2025-06-28 08:16:27 +02:00
CHANGES.md Prepare changelog 2026-03-13 09:42:56 +01:00
CODE_OF_CONDUCT.md Adopt OCaml Code of Conduct 2025-07-23 09:57:56 +02:00
CODEOWNERS Add codeowners config 2025-07-23 09:58:20 +02:00
create-release-tag.sh Added spdx headers 2025-07-03 11:23:18 +02:00
LICENSE Init repo 2025-06-27 23:43:24 +02:00
Makefile Add script to call shellcheck 2026-03-13 09:15:01 +01:00
README.md Update compatibility matrix with latest version 2026-03-13 12:11:51 +01:00
RELEASING.md Configure cSpell dictionary 2025-07-21 16:15:19 +02:00

crs-actions

Reusable GitHub Actions for the crs code review tool.

CI Test Release

Actions

Compatibility

Action Version CLI crs Version Status Note
v1.0.0-alpha.13 0.0.20260307 latest, recommended
v1.0.0-alpha.813 0.0.2025091420260307 🟢 supported
<= v1.0.0-alpha.7 >= 0.0.20250813 🔴 not supported
v1.0.0-alpha.7 0.0.20250705 🟢 supported
<= v1.0.0-alpha.7 0.0.20250626 🟢 supported

This table will be updated as new versions are released.

Live Examples

Curious how these actions work in practice? Visit the crs-actions-examples repository for a collection of workflow examples covering all actions defined here. These examples are designed to give you a quick preview and help you browse and discover how each workflow operates — a handy resource as you explore and experiment!

  • See each action's README.md and action.yml for detailed usage and options.
  • The documentation of the crs tool.
  • Some workflows involve the very useful reviewdog code review integration tool. Make sure to give it a on GitHub if you like it!
  • Repo with live examples crs-actions-examples.

TODO

  • "on-push" workflows for revision based checks (e.g. checking the tip of the main branch).

Currently we've focused the effort on PRs only.

Feedback

The workflows provided here are experimental examples, showcasing what should be possible combining GitHub Actions tools with crs. This space is new and evolving, and were eager to learn how these workflows can be integrated and adapted to fit real projects. Feel free to mix, match, and tweak the workflows and their parameters to suit your needs. We warmly encourage adventurous users to share feedback, ideas, or questions in the projects discussion space or by opening an issue — your input will help shape future improvements! Thank you.