From 0b30915173dea8a176dd45669fd7eb7a63b77739 Mon Sep 17 00:00:00 2001 From: Florian Pfaff <6773539+FlorianPfaff@users.noreply.github.com> Date: Tue, 11 Aug 2026 21:18:05 +0800 Subject: [PATCH 1/2] Upgrade MegaLinter to v10.0.0 --- .github/workflows/mega-linter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/mega-linter.yml b/.github/workflows/mega-linter.yml index aa99a18b..f40d4a23 100644 --- a/.github/workflows/mega-linter.yml +++ b/.github/workflows/mega-linter.yml @@ -43,7 +43,7 @@ jobs: - name: MegaLinter id: ml - uses: oxsecurity/megalinter/flavors/python@v9.6.0 + uses: oxsecurity/megalinter/flavors/python@v10.0.0 env: VALIDATE_ALL_CODEBASE: true GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 56c4b2c576e92c4d6ad9a9a8c2f1ba57763271ea Mon Sep 17 00:00:00 2001 From: Florian Pfaff <6773539+FlorianPfaff@users.noreply.github.com> Date: Wed, 12 Aug 2026 04:39:12 +0800 Subject: [PATCH 2/2] ci: preserve Ruff baseline under MegaLinter 10 --- .mega-linter.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.mega-linter.yml b/.mega-linter.yml index c9ae2604..474b0be3 100644 --- a/.mega-linter.yml +++ b/.mega-linter.yml @@ -14,3 +14,7 @@ PRINT_ALPACA: false SHOW_ELAPSED_TIME: true FLAVOR_SUGGESTIONS: false PYTHON_RUFF_CONFIG_FILE: pyproject.toml +# Ruff 0.16 expanded its default rule set. Keep the v9-era E/F policy for this +# MegaLinter upgrade; adopting the larger v0.16 defaults belongs in a separate +# lint-cleanup change. +PYTHON_RUFF_ARGUMENTS: "--select E4,E7,E9,F"