@@ -108,13 +108,13 @@ jobs:
108
108
USES_FASTLED=false
109
109
110
110
# 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
112
112
if grep -q "#include.*FastLED" "$sketch" 2>/dev/null || grep -q "include.*FastLED" "$sketch" 2>/dev/null; then
113
113
echo "Found FastLED usage in: $sketch"
114
114
USES_FASTLED=true
115
115
break
116
116
fi
117
- done < <(find . -name "*.ino" -type f)
117
+ done
118
118
119
119
# If FastLED is used, create platform.local.txt files for ALL platforms
120
120
if [ "$USES_FASTLED" = true ]; then
@@ -125,7 +125,7 @@ jobs:
125
125
126
126
# Find all platform.txt files and create corresponding platform.local.txt
127
127
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
129
129
dir=$(dirname "$platform_file")
130
130
echo "compiler.cpp.extra_flags=-DFASTLED_USE_COMPILE_TESTS=0" > "$dir/platform.local.txt"
131
131
echo "Created platform.local.txt in $dir"
@@ -142,7 +142,7 @@ jobs:
142
142
143
143
for arduino_dir in "${ARDUINO_DIRS[@]}"; do
144
144
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
146
146
dir=$(dirname "$platform_file")
147
147
if [ ! -f "$dir/platform.local.txt" ]; then
148
148
echo "compiler.cpp.extra_flags=-DFASTLED_USE_COMPILE_TESTS=0" > "$dir/platform.local.txt"
0 commit comments