diff --git a/.github/workflows/pre_commit.yml b/.github/workflows/pre_commit.yml index 3163eaceb..e30ed54bd 100644 --- a/.github/workflows/pre_commit.yml +++ b/.github/workflows/pre_commit.yml @@ -33,7 +33,8 @@ jobs: - uses: actions/setup-python@v4 with: python-version: "3.10" - - run: pip install --upgrade -r requirements.txt -r requirements-lint.txt pre-commit + - name: Install pre-commit + run: pip install -r requirements-precommit.txt - name: Run pre-commit install run: pre-commit install - name: pre-commit run all-files diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 950768023..e4c059391 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -44,3 +44,7 @@ repos: - id: rst-backticks - id: rst-directive-colons - id: rst-inline-touching-normal + - repo: https://github.com/maxbrunet/pre-commit-renovate + rev: 32.201.2 + hooks: + - id: renovate-config-validator diff --git a/.renovaterc.json b/.renovaterc.json index 28ab668ef..a0e6b21b4 100644 --- a/.renovaterc.json +++ b/.renovaterc.json @@ -4,39 +4,31 @@ ":enablePreCommit", "schedule:weekly" ], - "ignoreDeps": ["relekang/python-semantic-release"], - "pip_requirements": { - "fileMatch": ["^requirements(-[\\w]*)?\\.txt$"] - }, "regexManagers": [ { - "fileMatch": ["^tests\\/functional\\/fixtures\\/.env$"], - "matchStrings": ["GITLAB_TAG=(?.*?)\n"], + "fileMatch": [ + "^tests\\/functional\\/fixtures\\/.env$" + ], + "matchStrings": [ + "GITLAB_TAG=(?.*?)\n" + ], "depNameTemplate": "gitlab/gitlab-ce", "datasourceTemplate": "docker", "versioningTemplate": "loose" - }, - { - "fileMatch": ["^.pre-commit-config.yaml$"], - "matchStrings": ["- (?.*?)==(?.*?)\n"], - "datasourceTemplate": "pypi", - "versioningTemplate": "pep440" } ], "packageRules": [ { - "packagePatterns": ["^gitlab\/gitlab-.+$"], + "packagePatterns": [ + "^gitlab\/gitlab-.+$" + ], "automerge": true }, { - "matchPackagePrefixes": ["types-"], + "matchPackagePrefixes": [ + "types-" + ], "groupName": "typing dependencies" - }, - { - "matchPackagePatterns": ["(^|/)black$"], - "versioning": "pep440", - "ignoreUnstable": false, - "groupName": "black" - } + } ] } diff --git a/requirements-precommit.txt b/requirements-precommit.txt new file mode 100644 index 000000000..561cab79c --- /dev/null +++ b/requirements-precommit.txt @@ -0,0 +1 @@ +pre-commit==2.20.0