GitHub Actions もそうだけどああいうのって基本的にリモートに push されたものを参照してテストを実行したりビルドしたりデプロイしたりするので、ローカルで頻繁に起こるフックを使うのは基本的には違うと思う