Skip to content

GitHub Action for running salt-lint as part of your workflows!

License

Notifications You must be signed in to change notification settings

blackstar257/salt-lint-action

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Salt Lint for GitHub Action

This action allows you to run salt-lint with no additional options.

The project is heavily based on ansible-lint-action, which was created by Stefan Stölzle and is now maintained as part of the Ansible by Red Hat project.

Usage

To use the action simply add the following lines to your .github/workflows/main.yml.

on: [push]

jobs:
  test:
    runs-on: ubuntu-latest
    name: Salt Lint Action Demo
    steps:
    - uses: actions/checkout@v1
    - name: Run salt-lint
      uses: roaldnefs/salt-lint-action@master
      env:
        ACTION_STATE_NAME: init.sls

N.B. Use v0.0.1 or any other valid tag, or branch, or commit SHA instead of master to pin the action to use a specific version.

Environment Variables

  • ACTION_STATE_NAME: (optional) defaults to init.sls

License

The Dockerfile and associated scripts and documentation in this project are released under the MIT.

Credits

The GitHub action is heavily based on ansible-lint-action. The initial ansible-lint-action has been created by Stefan Stölzle at stoe/actions.

About

GitHub Action for running salt-lint as part of your workflows!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 55.1%
  • Shell 44.9%