Download Latest Version actionlint_1.7.12_freebsd_386.tar.gz (2.1 MB)
Email in envelope

Get an email when there's a new version of actionlint

Home / v1.7.9
Name Modified Size InfoDownloads / Week
Parent folder
actionlint_1.7.9_checksums.txt 2025-11-21 1.1 kB
actionlint_1.7.9_freebsd_386.tar.gz 2025-11-21 2.1 MB
actionlint_1.7.9_freebsd_amd64.tar.gz 2025-11-21 2.2 MB
actionlint_1.7.9_linux_386.tar.gz 2025-11-21 2.1 MB
actionlint_1.7.9_linux_armv6.tar.gz 2025-11-21 2.1 MB
actionlint_1.7.9_windows_386.zip 2025-11-21 2.2 MB
actionlint_1.7.9_windows_amd64.zip 2025-11-21 2.4 MB
actionlint_1.7.9_windows_arm64.zip 2025-11-21 2.1 MB
actionlint_1.7.9_darwin_amd64.tar.gz 2025-11-21 2.2 MB
actionlint_1.7.9_darwin_arm64.tar.gz 2025-11-21 2.1 MB
actionlint_1.7.9_linux_amd64.tar.gz 2025-11-21 2.2 MB
actionlint_1.7.9_linux_arm64.tar.gz 2025-11-21 2.0 MB
README.md 2025-11-21 3.8 kB
v1.7.9 source code.tar.gz 2025-11-21 1.6 MB
v1.7.9 source code.zip 2025-11-21 1.9 MB
Totals: 15 Items   27.3 MB 0
  • Add support for ubuntu-slim runner label. (#585, thanks @cestorer)
  • Check input deprecation in action by checking deprecationMessage property. Using a deprecated input is reported as error if it is not marked as required. See the document for more details. (#580) ```yaml
  • uses: reviewdog/action-actionlint@v1 with: # ERROR: Using a deprecated input fail_on_error: true ```
  • Add support for the Custom images feature.
  • Support image_version workflow trigger. yaml on: image_version: names: - "MyNewImage" - "MyOtherImage" versions: - 1.* - 2.*
  • Support jobs.<job_id>.snapshot syntax. To make actionlint recognize your own image generation runner, use self-hosted-runner.labels config (github.com). yaml jobs: build: runs-on: my-image-generation-runner snapshot: image-name: my-custom-image version: 2.*
  • Report constant conditions at if: like if: true as error. Only very simple expressions like true or false are detected for now. See the document for more details.
  • Check unexpected keys in inputs in action metadata. yaml inputs: some_input: # Error: `type` is not supported for inputs in action metadata type: boolean
  • Fix some invalid permissions are not reported as error in id-token and models scopes. (#582, thanks @holtkampjs)
  • Fix args and entrypoint inputs are not recognized at uses: when it's not a Docker action. (#550)
  • Set correct column in source position of YAML parse error.
  • Fix credentials cannot be configured with ${{ }}. (#590)
  • Improve messages in syntax errors on parsing steps (run: and uses:). Available keys suggestion is now more accurate and unexpected keys are detected more accurately.
  • Fix the order of errors can be non-deterministic when multiple errors are caused at the same source positions.
  • Improve error messages showing suggestions on detecting invalid permissions.
  • Add instruction for installing actionlint with mise package manager. (#589, thanks @jylenhof)
  • Fix outdated URLs in the document.
  • Add new actionlint.AllContexts map constant (pkg.go.dev) in Go API that contains the information about all context availability.
  • Update popular actions data set to the latest with several major versions of actions and the following new actions.
  • anthropics/claude-code-action
  • openai/codex-action
  • google-github-actions/run-gemini-cli
  • Add make cov task to easily generate a code coverage report.
  • Make installing the formula version of actionlint pacakge from tap of this repository with Homebrew a hard error. Install the cask version instead following the instruction in the error message.
Source: README.md, updated 2025-11-21