Преглед на файлове

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.