checksrc-all: rewrite in Perl, remove checksrc.bat

`checksrc.bat` was outdated and required Perl for `checksrc.pl` anyway.
Rewrite `checksrc-all.sh` in Perl, making it usable in envs without
a POSIX shell.

Closes #17882
This commit is contained in:
Viktor Szakats 2025-07-10 09:55:02 +02:00
parent f0b8137c1c
commit 88ff396549
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
7 changed files with 42 additions and 254 deletions

View file

@ -43,7 +43,7 @@ jobs:
persist-credentials: false
- name: 'check'
run: scripts/checksrc-all.sh
run: scripts/checksrc-all.pl
codespell-cmakelint-pytype-ruff:
name: 'codespell, cmakelint, pytype, ruff'

View file

@ -113,7 +113,7 @@ jobs:
make test-ci
make install
popd
scripts/checksrc-all.sh
scripts/checksrc-all.pl
verify-out-of-tree-cmake:
name: 'CM out-of-tree'