feat/python-checks #5651

Merged
tobiasd merged 24 commits from feat/python-checks into master 2026-02-26 12:40:58 +00:00
Member

port the bash precommit hooks to python in a nice extensible way.

It should have feature parity and be much easier to read and maintain. It also allows for reducing the number of dependencies in the pre commit docker image.

I have tested that the checks can both pass and fail correctly, but it is somewhat possible there might be some edge cases and bugs I have missed. So for a short while after merging if failing ci look at it a little more carefully, in case the checks need some tuning.

port the bash precommit hooks to python in a nice extensible way. It should have feature parity and be much easier to read and maintain. It also allows for reducing the number of dependencies in the pre commit docker image. I have tested that the checks can both pass and fail correctly, but it is somewhat possible there might be some edge cases and bugs I have missed. So for a short while after merging if failing ci look at it a little more carefully, in case the checks need some tuning.
delliott force-pushed feat/python-checks from 053dae6979 to e81a9d27da 2026-02-02 17:52:16 +00:00 Compare
delliott marked the pull request as ready for review 2026-02-02 17:52:34 +00:00
delliott requested review from tobiasd 2026-02-02 17:58:49 +00:00
delliott force-pushed feat/python-checks from 904d3de44d to cb28e7c7ff 2026-02-02 18:01:15 +00:00 Compare
delliott force-pushed feat/python-checks from 346c0498d3 to 3cc18e65bb 2026-02-03 12:54:03 +00:00 Compare
delliott force-pushed feat/python-checks from 3cc18e65bb to 464f30c159 2026-02-07 22:26:58 +00:00 Compare
delliott force-pushed feat/python-checks from 464f30c159 to a0b532d92b 2026-02-18 12:27:51 +00:00 Compare
tobiasd reviewed 2026-02-25 12:53:09 +00:00
@@ -0,0 +69,4 @@
16:9 ratio for preview is mandatory for news items.
More information on preview images:
https://wiki.fsfe.org/TechDocs/Mainpage/Editing#Preview_Image""")
Owner

This link (and maybe others) should point to docs.fsfe.org instead

This link (and maybe others) should point to docs.fsfe.org instead
Author
Member

Made the requested changes.

Made the requested changes.
delliott marked this conversation as resolved
tobiasd requested changes 2026-02-26 10:12:54 +00:00
Dismissed
tobiasd left a comment
Owner

Except for the links to the wiki which should point to docs it is looking good for me :)

Except for the links to the wiki which should point to docs it is looking good for me :)
delliott force-pushed feat/python-checks from a0b532d92b to e5af974daa 2026-02-26 12:24:18 +00:00 Compare
Author
Member

Links have been changed from wiki to docs.

Links have been changed from wiki to docs.
tobiasd approved these changes 2026-02-26 12:40:47 +00:00
tobiasd merged commit baf96e4d11 into master 2026-02-26 12:40:58 +00:00
tobiasd deleted branch feat/python-checks 2026-02-26 12:40:58 +00:00
tobiasd referenced this issue from a commit 2026-02-26 12:40:59 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: FSFE/fsfe-website#5651