Sfoglia il codice sorgente

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

Voronor 7 mesi fa
parent
commit
506e1f827a
1 ha cambiato i file con 5 aggiunte e 1 eliminazioni
  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.