--- # yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json name: Lint Code Base on: push: branches: [master, main] paths: - "**/Dockerfile" - ".github/workflows/**" - ".mega-linter.yml" - ".hadolint.yaml" - ".yamllint.yml" pull_request: branches: [master, main] paths: - "**/Dockerfile" - ".github/workflows/**" - ".mega-linter.yml" - ".hadolint.yaml" - ".yamllint.yml" concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true permissions: read-all jobs: Linter: name: PR Lint runs-on: ubuntu-latest timeout-minutes: 15 permissions: statuses: write contents: read packages: read issues: write pull-requests: write steps: - name: Run PR Lint # https://github.com/ivuorinen/actions uses: ivuorinen/actions/pr-lint@7f6a23b59316795c4b3cb3b3b28dd53e53655a33 # v2026.03.11