feat(pr-lint): switch to cupcake megalinter (#105)

This commit is contained in:
2025-04-08 03:26:26 +03:00
committed by GitHub
parent f845a14b12
commit 312c00f77f
3 changed files with 8 additions and 7 deletions

View File

@@ -29,12 +29,12 @@ repos:
args: [-c, .markdownlint.json, --fix]
- repo: https://github.com/adrienverge/yamllint
rev: v1.35.1
rev: v1.37.0
hooks:
- id: yamllint
- repo: https://github.com/scop/pre-commit-shfmt
rev: v3.10.0-2
rev: v3.11.0-1
hooks:
- id: shfmt
@@ -51,12 +51,12 @@ repos:
args: ['-shellcheck=']
- repo: https://github.com/renovatebot/pre-commit-hooks
rev: 39.156.0
rev: 39.227.2
hooks:
- id: renovate-config-validator
- repo: https://github.com/bridgecrewio/checkov.git
rev: '3.2.360'
rev: '3.2.400'
hooks:
- id: checkov
args:

View File

@@ -125,7 +125,7 @@ runs:
- name: MegaLinter
# You can override MegaLinter flavor used to have faster performances
# More info at https://megalinter.io/latest/flavors/
uses: oxsecurity/megalinter@146333030da68e2e58c6ff826633824fabe01eaf # v8.5.0
uses: oxsecurity/megalinter/flavors/cupcake@146333030da68e2e58c6ff826633824fabe01eaf # v8.5.0
id: ml
# All available variables are described in documentation

5
run.sh
View File

@@ -78,7 +78,8 @@ find . -mindepth 1 -maxdepth 1 -type d | while read -r dir; do
echo "- ⏩ Skipping $dir - action.yml missing"
fi
) || {
echo "- ⚠️ Warning: Error processing directory $dir" | tee -a "$log_file"
echo "- ⚠️ Warning: Error processing directory $dir" |
tee -a "$log_file"
}
echo ""
done
@@ -106,7 +107,7 @@ fi
echo ""
echo "🔎 Running MegaLinter..."
if ! npx --yes mega-linter-runner; then
if ! npx --yes mega-linter-runner --flavor cupcake --fix --remove-container --container-name cupcake; then
echo "- ⚠️ Warning: MegaLinter found issues" | tee -a "$log_file"
fi
echo ""