@@ -108,13 +108,13 @@ jobs:
108108 USES_FASTLED=false
109109
110110 # Find all .ino files and check for FastLED usage
111- while IFS= read -r sketch ; do
111+ for sketch in $(find . -name "*.ino" -type f) ; do
112112 if grep -q "#include.*FastLED" "$sketch" 2>/dev/null || grep -q "include.*FastLED" "$sketch" 2>/dev/null; then
113113 echo "Found FastLED usage in: $sketch"
114114 USES_FASTLED=true
115115 break
116116 fi
117- done < <(find . -name "*.ino" -type f)
117+ done
118118
119119 # If FastLED is used, create platform.local.txt files for ALL platforms
120120 if [ "$USES_FASTLED" = true ]; then
@@ -125,7 +125,7 @@ jobs:
125125
126126 # Find all platform.txt files and create corresponding platform.local.txt
127127 if [ -d ~/.arduino15/packages ]; then
128- find ~/.arduino15/packages -name platform.txt -type f | while read platform_file ; do
128+ for platform_file in $( find ~/.arduino15/packages -name platform.txt -type f) ; do
129129 dir=$(dirname "$platform_file")
130130 echo "compiler.cpp.extra_flags=-DFASTLED_USE_COMPILE_TESTS=0" > "$dir/platform.local.txt"
131131 echo "Created platform.local.txt in $dir"
@@ -142,7 +142,7 @@ jobs:
142142
143143 for arduino_dir in "${ARDUINO_DIRS[@]}"; do
144144 if [ -d "$arduino_dir/packages" ]; then
145- find "$arduino_dir/packages" -name platform.txt -type f 2>/dev/null | while read platform_file ; do
145+ for platform_file in $( find "$arduino_dir/packages" -name platform.txt -type f 2>/dev/null) ; do
146146 dir=$(dirname "$platform_file")
147147 if [ ! -f "$dir/platform.local.txt" ]; then
148148 echo "compiler.cpp.extra_flags=-DFASTLED_USE_COMPILE_TESTS=0" > "$dir/platform.local.txt"
0 commit comments