actionlint supports the GitHub Actions case() expression
Introduced 2026-02-14 · score 0.98
HOW TO USE IT
When a workflow uses `case()` in a `${{ }}` expression, run actionlint on the workflow to check the expression and its arguments.
actionlint <path/to/workflow.yaml>WHY THIS HELPS
Lint a workflow that selects an environment value from a GitHub Actions expression.
REQUIREMENTS AND LIMITATIONS
- Version: v1.7.11
- <path/to/workflow.yaml> (required): Path to a YAML workflow file to check.
FIRST-PARTY EVIDENCE
- https://github.com/rhysd/actionlint/releases/tag/v1.7.11
- https://github.com/rhysd/actionlint/blob/v1.7.11/docs/usage.md
Check the installed version and the source before using it. Entry JSON