From c2fbef0de05417e9dac754d042bed63e91790407 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bern=C3=A1t=20G=C3=A1bor?= Date: Wed, 4 Nov 2026 18:39:04 -0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20docs(contributing):=20require=20?= =?UTF-8?q?tests=20per=20change?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CONTRIBUTING.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 77d9ec7..6ba27fc 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -34,3 +34,7 @@ same entries with unwrapped lines. The PyPI upload runs only after the notes ren `pylock.toml` records the selectable dependency groups for supported Python versions and platforms. The weekly release lock workflow refreshes it after a seven-day cooldown. Release jobs install the specific tool groups they need from this lock. + +## Tests + +Add a test for every new feature and bug fix. A change without a test needs a reason in the pull request description.