From 296fa7fdb76c56a2d59e6f33f5e8745c23138f9b Mon Sep 17 00:00:00 2001 From: "guillaume.lambert" Date: Fri, 10 Dec 2021 20:28:24 +0100 Subject: [PATCH] [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 --- .pre-commit-config.yaml | 2 +- tox.ini | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) 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 -- 2.16.6