# CI Validation name: Linter on: pull_request: branches: [ main ] paths: - '**.json' - '**.md' - '**.sh' jobs: build: name: Lint JSON & MD files runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@v4 with: fetch-depth: 0 - name: Lint Code Base uses: github/super-linter/slim@v4 env: VALIDATE_ALL_CODEBASE: false GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} VALIDATE_JSON: true VALIDATE_MARKDOWN: true DEFAULT_BRANCH: ${{ github.base_ref }} FILTER_REGEX_EXCLUDE: .*images/*/.*-Readme.md - name: Checking shebang lines in MacOS and Ubuntu releases. run: ./images.CI/shebang-linter.ps1 shell: pwsh