Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.33 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.33 KB

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.