Actionlint Action
ActionsInstalls 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.
- 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"
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.