blackstar257 / salt-lint-action

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

License:Other


Languages

Language:Dockerfile 55.1%Language:Shell 44.9%