Add pre-commit check for changelog fragment placement
Misfiled fragment from feature/ branch created a subdirectory under changelog.d/ which towncrier doesn't support. Move the fragment to the correct flat location and add a changelog-check mise task + prek hook to prevent this from happening again. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
01d3b4d1c7
commit
6c5a99883f
4 changed files with 39 additions and 0 deletions
12
prek.toml
12
prek.toml
|
|
@ -120,6 +120,18 @@ language = "system"
|
|||
files = "^(containers/|service-versions\\.yaml)"
|
||||
pass_filenames = false
|
||||
|
||||
# Changelog fragment validation (no subdirectories)
|
||||
[[repos]]
|
||||
repo = "local"
|
||||
|
||||
[[repos.hooks]]
|
||||
id = "changelog-check"
|
||||
name = "changelog-check"
|
||||
entry = "mise run changelog-check"
|
||||
language = "system"
|
||||
files = '^docs/changelog\.d/'
|
||||
pass_filenames = false
|
||||
|
||||
# Mikado Branch Invariant (C2 changes)
|
||||
[[repos]]
|
||||
repo = "local"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue