chore: Add pre-push hooks

Adding pre-push hooks to cloudflared. While developing in cloudflared, I found myself constantly bumping into issues in CI, as I was forgetting to run linters and tests at times. We should run these before pushing any code to our repo.
This commit is contained in:
Miguel da Costa Martins Marcelino
2026-04-29 13:09:22 +00:00
parent df981b4d89
commit f827e6216b
3 changed files with 43 additions and 1 deletions
+6
View File
@@ -289,3 +289,9 @@ ci-test: fmt-check lint test
.PHONY: ci-fips-test
ci-fips-test:
@FIPS=true $(MAKE) ci-test
.PHONY: install-hooks
install-hooks:
git config core.hooksPath .githooks
@echo "Git hooks installed from .githooks/"
@echo "Pre-push hook will run: make fmt-check lint test"