From cc902394efb486d410b70a22b954e897ac75c25c Mon Sep 17 00:00:00 2001 From: Jan Beran Date: Tue, 3 Dec 2024 10:08:24 +0100 Subject: [PATCH] ci(pre-commit): bump kconfig checker pre-commit version to 1.5.0 --- .pre-commit-config.yaml | 2 +- tools/ci/check_kconfigs.py | 10 ++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7fc840d90c..a73e6fe366 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -70,7 +70,7 @@ repos: entry: tools/ci/check_kconfigs.py language: python additional_dependencies: - - esp-idf-kconfig>=1.4.2,<2.0.0 + - esp-idf-kconfig>=1.5.0,<2.0.0 files: '^Kconfig$|Kconfig.*$' - id: check-deprecated-kconfigs-options name: Check if any Kconfig Options Deprecated diff --git a/tools/ci/check_kconfigs.py b/tools/ci/check_kconfigs.py index 08b086ebfb..081d88ad4e 100755 --- a/tools/ci/check_kconfigs.py +++ b/tools/ci/check_kconfigs.py @@ -1,17 +1,15 @@ #!/usr/bin/env python # -# SPDX-FileCopyrightText: 2018-2023 Espressif Systems (Shanghai) CO LTD +# SPDX-FileCopyrightText: 2018-2024 Espressif Systems (Shanghai) CO LTD # SPDX-License-Identifier: Apache-2.0 - -from __future__ import print_function, unicode_literals - import argparse import os import re import subprocess import sys -from idf_ci_utils import IDF_PATH, get_submodule_dirs +from idf_ci_utils import get_submodule_dirs +from idf_ci_utils import IDF_PATH # regular expression for matching Kconfig files RE_KCONFIG = r'^Kconfig(\.projbuild)?(\.in)?$' @@ -85,4 +83,4 @@ if args.includes: if __name__ == '__main__': - sys.exit(subprocess.run([sys.executable, '-m', 'kconfcheck'] + files_to_check + unknown_args).returncode) + sys.exit(subprocess.run([sys.executable, '-m', 'kconfcheck', '--replace'] + files_to_check + unknown_args).returncode)