# This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support # documentation. # Puppet Lint tests Puppet code against the recommended Puppet language style guide. # https://puppet.com/docs/puppet/7/style_guide.html # Puppet Lint validates only code style; it does not validate syntax. # To test syntax, use Puppet's puppet parser validate command. # More details at https://github.com/puppetlabs/puppet-lint/ name: puppet-lint on: [push, workflow_dispatch] permissions: contents: read jobs: puppet-lint: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: puppet-lint uses: scottbrenner/puppet-lint-action@v1.0.9 with: args: ./