Преглед изворни кода

Ensure cross-platform of coverage.sh (#5316)

Voronor пре 7 месеци
родитељ
комит
506e1f827a
1 измењених фајлова са 5 додато и 1 уклоњено
  1. 5 1
      scripts/checks/coverage.sh

+ 5 - 1
scripts/checks/coverage.sh

@@ -14,7 +14,11 @@ if [ "${CI:-"false"}" == "true" ]; then
   # Foundry coverage
   forge coverage --report lcov --ir-minimum
   # Remove zero hits
-  sed -i '/,0/d' lcov.info
+  if [[ "$OSTYPE" == "darwin"* ]]; then
+    sed -i '' '/,0/d' lcov.info
+  else
+    sed -i '/,0/d' lcov.info
+  fi
 fi
 
 # Reports are then uploaded to Codecov automatically by workflow, and merged.