From 41e9c7fdf9a7e00217bb840439b7cb09b284bfed Mon Sep 17 00:00:00 2001 From: Sviatoslav Sydorenko Date: Thu, 28 Oct 2021 23:57:44 +0200 Subject: [PATCH] Borrow tox checks for verifying change fragments (#6169) --- .pre-commit-config.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8db98cc2e9a..1461e879450 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,21 @@ repos: - repo: local hooks: + - id: changelogs-rst + name: changelog filenames + language: fail + entry: >- + Changelog files must be named + ####.(bugfix|feature|removal|doc|misc)(.#)?(.rst)? + exclude: >- + ^CHANGES/(\.TEMPLATE\.rst|\.gitignore|\d+\.(bugfix|feature|removal|doc|misc)(\.\d+)?(\.rst)?|README\.rst)$ + files: ^CHANGES/ + - id: changelogs-user-role + name: Changelog files should use a non-broken :user:`name` role + language: pygrep + entry: :user:([^`]+`?|`[^`]+[\s,]) + pass_filenames: true + types: [file, rst] - id: check-changes name: Check CHANGES language: system