Skip to content

Actionlint Action

Actions
Install actionlint and run it on all workflow files
v1.9.1
Latest
Star (4)

actionlint-action

Installs actionlint and runs it on all workflow files in the repository.

What is so special about this action?

  • There is no official actionlint-action as discussed here and here
  • Validates the Checksum: Different from other unofficial actions this one validates the checksum of the downloaded binary against the checksums published in the actionlint release notes.

Usage

- name: Lint GitHub Actions
  uses: eifinger/actionlint-action@v1

You can also install a specific version:

- name: Lint GitHub Actions
  uses: eifinger/actionlint-action@v1
  with:
    version: "v1.6.24"

Validating the checksum

For versions v1.6.24 up to v1.7.7 the checksum of the downloaded binary is verified against the checksums published in the actionlint release notes. For later versions you can use the checksum input to verify the checksum of the downloaded binary.

- name: Lint GitHub Actions
  uses: eifinger/actionlint-action@v1
  with:
    version: "v99.0.1"
    checksum: "4c5818744143a5d6754edd3dcc4c2b32c9dfcdd3bb30e0e108fb5e5c505262d4"

Actionlint Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Install actionlint and run it on all workflow files
v1.9.1
Latest

Actionlint Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.