chore: make sure to run tests before pushing to master

This commit is contained in:
Miodec 2024-05-29 14:34:13 +02:00
parent 57ff186f91
commit 16b794412b

11
.husky/pre-push Normal file
View file

@ -0,0 +1,11 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
if [ $(git branch --no-color | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/') = "master" ] && [ $(git remote get-url origin) = "https://github.com/monkeytypegame/monkeytype" ]; then
echo "Running tests before pushing to master..."
npm run test
if [ $? -ne 0 ]; then
echo "Tests failed, aborting push."
exit 1
fi
fi