Parcourir la source

feat: add conditional test running to pre-push hook (#9055)

Daniel il y a 1 mois
Parent
commit
3eee340aa3
1 fichiers modifiés avec 10 ajouts et 0 suppressions
  1. 10 0
      .husky/pre-push

+ 10 - 0
.husky/pre-push

@@ -18,6 +18,16 @@ fi
 
 $pnpm_cmd run check-types
 
+# Load .env.local if it exists
+if [ -f ".env.local" ]; then
+  export $(grep -v '^#' .env.local | xargs)
+fi
+
+# Run tests if RUN_TESTS_ON_PUSH is set to true
+if [ "$RUN_TESTS_ON_PUSH" = "true" ]; then
+  $pnpm_cmd run test
+fi
+
 # Check for new changesets.
 NEW_CHANGESETS=$(find .changeset -name "*.md" ! -name "README.md" | wc -l | tr -d ' ')
 echo "Changeset files: $NEW_CHANGESETS"