- Shell 63.3%
- JavaScript 34.4%
- Makefile 2.3%
| .github | ||
| .vscode | ||
| annotate-crs-in-pr | ||
| comment-crs-in-pr | ||
| create-crs-pr-check | ||
| create-crs-pr-job-summary | ||
| script | ||
| setup-crs | ||
| summarize-crs-in-pr | ||
| third-party-license | ||
| .gitignore | ||
| CHANGES.md | ||
| CODE_OF_CONDUCT.md | ||
| CODEOWNERS | ||
| create-release-tag.sh | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| RELEASING.md | ||
crs-actions
Reusable GitHub Actions for the crs code review tool.
Actions
setup-crs: Install the crs executable for use in workflows.comment-crs-in-pr: Comment on CRs in a pull request using reviewdog.annotate-crs-in-pr: Annotate CRs in a pull request with GHA workflow annotations.create-crs-pr-check: Create a GitHub check with CRs in a pull request using reviewdog.create-crs-pr-job-summary: Create a GitHub Job Summary with CRs in a pull request.summarize-crs-in-pr: Post or update a comment with a summary of CRs in a pull request.
Compatibility
| Action Version | CLI crs Version | Status | Note |
|---|---|---|---|
| v1.0.0-alpha.13 | 0.0.20260307 | ✅ | latest, recommended |
| v1.0.0-alpha.8–13 | 0.0.20250914–20260307 | 🟢 | 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!
Usage, Documentation, Links & Resources
- See each action's
README.mdandaction.ymlfor 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 we’re 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 project’s discussion space or by opening an issue — your input will help shape future improvements! Thank you.