diff --git a/.husky/pre-push b/.husky/pre-push new file mode 100755 index 0000000000..e4c8cb29ab --- /dev/null +++ b/.husky/pre-push @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +main_branch="canary" + +branch="$(git rev-parse --abbrev-ref HEAD)" + +if [ "$branch" = "$main_branch" ]; then + echo "You probably didn't intend to push directly to '$main_branch'." >&2 + echo "If you're sure that that's what you want to do, bypass this check via" >&2 + echo "" >&2 + echo " git push --no-verify" >&2 + echo "" >&2 + exit 1 +fi