actionlint
Install latest/stable of actionlint
Ubuntu 16.04 or later?
Make sure snap support is enabled in your Desktop store.
Details for actionlint
Package name
- actionlint
License
- unset
Last updated
- 13 December 2025 - latest/stable
- 20 March 2026 - latest/candidate
Report a Snap Store violation
Report actionlint for a Snap Store violation
Snap Store Violation Report submitted successfully
Thank you for your report. Information you provided will help us investigate further.
Error submitting report
There was an error while sending your report. Please try again later.
Share this snap
Generate an embeddable card to be shared on external websites.
An extremely fast Python package installer and resolver, written in Rust.
actionlint is a static checker for GitHub Actions workflow files. Try it online!
Features:
- Syntax check for workflow files to check unexpected or missing keys following workflow syntax
- Strong type check for ${{ }} expressions to catch several semantic errors like access to not existing property, type mismatches, ...
- Actions usage check to check that inputs at with: and outputs in steps.{id}.outputs are correct
- Reusable workflow check to check inputs/outputs/secrets of reusable workflows and workflow calls
- shellcheck and pyflakes integrations for scripts at run:
- Security checks; script injection by untrusted inputs, hard-coded credentials
- Other several useful checks; glob syntax validation, dependencies check for needs:, runner label validation, cron syntax validation, ...
| Revision | Channel | Version | Build | Commit | Download SBOM |
|---|
The build and commit information is derived from build infrastructure records.
Install actionlint on your Linux distribution
Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.
Where people are using actionlint
Users by distribution (log)
Ubuntu 24.04
Ubuntu 26.04
Ubuntu 22.04
Ubuntu 20.04