CI: Update all actions to latest versions, fixing Node 20 deprecation warnings
Re-implement the pre-commit action locally as the upstream one is unmaintained and won't bump the actions/checkout version.
R
Rémi Verschelde committed
eaa270cc1fbc1252a8e8d62aef9f02291946f6be
Parent: 1aabcb9