--- # 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@d919327c7eb6279247eb1ecf92fb4ce0d915679b # v2026.02.28