Skip to content

eifinger/actionlint-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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"