actionlint
« Back to VersTracker
Description:
Static checker for GitHub Actions workflow files
Type: Formula  |  Latest Version: 1.7.9@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Devops
Tags: github-actions ci-cd linting devops static-analysis
Install: brew install actionlint
About:
Actionlint is a static analysis tool specifically designed to validate GitHub Actions workflow files. It detects common errors, syntax issues, and anti-patterns in YAML configurations before they are pushed to a repository. This helps developers maintain reliable CI/CD pipelines and avoid runtime failures.
Key Features:
  • Real-time syntax and semantic validation
  • Checks for common workflow configuration mistakes
  • Supports reusable workflows and composite actions
  • Fast performance written in Go
  • Configurable via command line flags
Use Cases:
  • Pre-commit hook validation for GitHub Actions workflows
  • CI pipeline linting to ensure workflow correctness
  • Automated code review for workflow changes
Alternatives:
  • act – Actionlint focuses on static validation, while act runs workflows locally for testing
  • yamllint – Yamllint checks general YAML syntax, while actionlint understands GitHub Actions specific schema
License: MIT
Dependencies: shellcheck
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 15, 2025 2:20am 0 VERSION_BUMP 88cf7dd2
Jan 16, 2025 10:13pm 1 VERSION_BUMP 8a64e9dd
Dec 28, 2024 1:48pm 0 VERSION_BUMP 06669161
Dec 18, 2024 7:47pm 0 VERSION_BUMP fd71aeb2
Dec 18, 2024 7:01pm 0 VERSION_BUMP ac9ba9ba
Nov 4, 2024 12:25pm 0 VERSION_BUMP c89675c7
Sep 29, 2024 12:35pm 0 VERSION_BUMP c5fc8a93
Sep 29, 2024 12:24pm 0 VERSION_BUMP 270a6de4
Sep 27, 2024 10:28am 0 VERSION_BUMP 8b3e89ea