From 16b794412b76add4c298345b6b4f65681cd94aa6 Mon Sep 17 00:00:00 2001 From: Miodec Date: Wed, 29 May 2024 14:34:13 +0200 Subject: chore: make sure to run tests before pushing to master --- .husky/pre-push | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .husky/pre-push (limited to '.husky') diff --git a/.husky/pre-push b/.husky/pre-push new file mode 100644 index 000000000..e357d07c6 --- /dev/null +++ b/.husky/pre-push @@ -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 \ No newline at end of file -- cgit v1.2.3