diff --git a/.pre-commit-config.yaml.jinja b/.pre-commit-config.yaml.jinja index 927a92dd..3d8618b1 100644 --- a/.pre-commit-config.yaml.jinja +++ b/.pre-commit-config.yaml.jinja @@ -43,6 +43,17 @@ repos: entry: found forbidden files; remove them language: fail files: "\\.rej$" + {% if odoo_version < 12 -%} + - &maintainer_tools + repo: https://github.com/oca/maintainer-tools + rev: 400ffa99242c8b225ab4d34de78721a68b292a61 + hooks: + # update the NOT INSTALLABLE ADDONS section above + - id: oca-update-pre-commit-excluded-addons + args: + - --addons-dir + - odoo/custom/src/private + {% else -%} - &maintainer_tools repo: https://github.com/oca/maintainer-tools rev: b89f767503be6ab2b11e4f50a7557cb20066e667 @@ -52,6 +63,7 @@ repos: args: - --addons-dir - odoo/custom/src/private + {% endif -%} {% if odoo_version >= 14 -%} - repo: https://github.com/OCA/odoo-pre-commit-hooks rev: {{ proj_rev.odoo_pre_commit_hooks }} @@ -68,11 +80,13 @@ repos: args: [--fix, --exit-non-zero-on-fix] - id: ruff-format {% else -%} + {% if odoo_version == 12 -%} - repo: https://github.com/psf/black rev: 23.9.1 hooks: - id: black additional_dependencies: ["click<=8.1.7"] + {% endif %} - repo: https://github.com/PyCQA/isort rev: 5.12.0 hooks: