mega-linter-runner
Version:
Local runner for MegaLinter
20 lines (17 loc) • 616 B
YAML
kind: pipeline
type: docker
name: MegaLinter
workspace:
path: /tmp/lint
steps:
- name: megalinter
image: <%= DOCKER_IMAGE_NAME %>:<%= DOCKER_IMAGE_VERSION %>
environment:
DEFAULT_WORKSPACE: /tmp/lint
# Disable LLM Advisor for bot PRs (dependabot, renovate, etc.)
# Note: Drone CI has limited access to PR metadata, this is a basic check
LLM_ADVISOR_ENABLED: >-
${DRONE_BUILD_EVENT != 'pull_request' ||
(DRONE_PULL_REQUEST_TITLE !~ /^(chore|fix|deps?|bump)(\(.*\))?: / &&
DRONE_COMMIT_AUTHOR !~ /^(dependabot|renovate|github-actions)(\[bot\])?$/)}