Browse Source

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

Voronor 7 tháng trước cách đây
mục cha
commit
506e1f827a
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  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.