From: guillaume.lambert Date: Fri, 10 Dec 2021 19:28:24 +0000 (+0100) Subject: [COMMON] Add a pre-commit-auto-update tox profile X-Git-Tag: 10.0.0~171^2~1 X-Git-Url: https://gerrit.onap.org/r/gitweb?p=oom.git;a=commitdiff_plain;h=296fa7fdb76c56a2d59e6f33f5e8745c23138f9b [COMMON] Add a pre-commit-auto-update tox profile This profile can be called manually to upgrade linters declared in the pre-commit configuration file. Issue-ID: OOM-2643 Signed-off-by: guillaume.lambert Change-Id: Ia3ccb818f973eba94d1723a14fc7775515ca8a48 --- diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6bfce7af6c..980093a7a5 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -6,7 +6,7 @@ repos: - id: trailing-whitespace #exclude: '^ordmodels/' - repo: https://github.com/jorisroovers/gitlint - rev: v0.15.1 + rev: v0.17.0 hooks: - id: gitlint stages: [commit-msg] diff --git a/tox.ini b/tox.ini index 01019bbd18..6388e88cea 100644 --- a/tox.ini +++ b/tox.ini @@ -112,3 +112,9 @@ commands = # As a result, the line above is always skipped in jenkins CI since there cannot be a .git/COMMIT_EDITMSG file. # A dedicated gitlint profile for CI is proposed above. Also to behave fine locally, this profile must have access # to the HOME variable so that Gitlint can retrieve Git user settings. + +[testenv:pre-commit-autoupdate] +basepython = python3 +deps = pre-commit +commands = + pre-commit autoupdate