Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit e28bb38

Browse files
committedJan 19, 2022
.github/scripts: Fix indentation and trailing spaces.
Signed-off-by: Abdelatif Guettouche <[email protected]>
1 parent 0b4516e commit e28bb38

File tree

6 files changed

+230
-234
lines changed

6 files changed

+230
-234
lines changed
 

‎.github/scripts/install-arduino-core-esp32.sh

+25-25
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,35 @@
22

33
export ARDUINO_ESP32_PATH="$ARDUINO_USR_PATH/hardware/espressif/esp32"
44
if [ ! -d "$ARDUINO_ESP32_PATH" ]; then
5-
echo "Installing ESP32 Arduino Core ..."
6-
script_init_path="$PWD"
7-
mkdir -p "$ARDUINO_USR_PATH/hardware/espressif"
8-
cd "$ARDUINO_USR_PATH/hardware/espressif"
5+
echo "Installing ESP32 Arduino Core ..."
6+
script_init_path="$PWD"
7+
mkdir -p "$ARDUINO_USR_PATH/hardware/espressif"
8+
cd "$ARDUINO_USR_PATH/hardware/espressif"
99

10-
echo "Installing Python Serial ..."
11-
pip install pyserial > /dev/null
10+
echo "Installing Python Serial ..."
11+
pip install pyserial > /dev/null
1212

13-
if [ "$OS_IS_WINDOWS" == "1" ]; then
14-
echo "Installing Python Requests ..."
15-
pip install requests > /dev/null
16-
fi
13+
if [ "$OS_IS_WINDOWS" == "1" ]; then
14+
echo "Installing Python Requests ..."
15+
pip install requests > /dev/null
16+
fi
1717

18-
if [ ! -z "$GITHUB_REPOSITORY" ]; then
19-
echo "Linking Core..."
20-
ln -s $GITHUB_WORKSPACE esp32
21-
else
22-
echo "Cloning Core Repository..."
23-
git clone https://github.com/espressif/arduino-esp32.git esp32 > /dev/null 2>&1
24-
fi
18+
if [ ! -z "$GITHUB_REPOSITORY" ]; then
19+
echo "Linking Core..."
20+
ln -s $GITHUB_WORKSPACE esp32
21+
else
22+
echo "Cloning Core Repository..."
23+
git clone https://github.com/espressif/arduino-esp32.git esp32 > /dev/null 2>&1
24+
fi
2525

26-
#echo "Updating Submodules ..."
27-
cd esp32
28-
#git submodule update --init --recursive > /dev/null 2>&1
26+
#echo "Updating Submodules ..."
27+
cd esp32
28+
#git submodule update --init --recursive > /dev/null 2>&1
2929

30-
echo "Installing Platform Tools ..."
31-
cd tools && python get.py
32-
cd $script_init_path
30+
echo "Installing Platform Tools ..."
31+
cd tools && python get.py
32+
cd $script_init_path
3333

34-
echo "ESP32 Arduino has been installed in '$ARDUINO_ESP32_PATH'"
35-
echo ""
34+
echo "ESP32 Arduino has been installed in '$ARDUINO_ESP32_PATH'"
35+
echo ""
3636
fi

‎.github/scripts/install-arduino-ide.sh

+129-131
Original file line numberDiff line numberDiff line change
@@ -6,46 +6,46 @@
66

77
OSBITS=`arch`
88
if [[ "$OSTYPE" == "linux"* ]]; then
9-
export OS_IS_LINUX="1"
10-
ARCHIVE_FORMAT="tar.xz"
11-
if [[ "$OSBITS" == "i686" ]]; then
12-
OS_NAME="linux32"
13-
elif [[ "$OSBITS" == "x86_64" ]]; then
14-
OS_NAME="linux64"
15-
elif [[ "$OSBITS" == "armv7l" || "$OSBITS" == "aarch64" ]]; then
16-
OS_NAME="linuxarm"
17-
else
18-
OS_NAME="$OSTYPE-$OSBITS"
19-
echo "Unknown OS '$OS_NAME'"
20-
exit 1
21-
fi
9+
export OS_IS_LINUX="1"
10+
ARCHIVE_FORMAT="tar.xz"
11+
if [[ "$OSBITS" == "i686" ]]; then
12+
OS_NAME="linux32"
13+
elif [[ "$OSBITS" == "x86_64" ]]; then
14+
OS_NAME="linux64"
15+
elif [[ "$OSBITS" == "armv7l" || "$OSBITS" == "aarch64" ]]; then
16+
OS_NAME="linuxarm"
17+
else
18+
OS_NAME="$OSTYPE-$OSBITS"
19+
echo "Unknown OS '$OS_NAME'"
20+
exit 1
21+
fi
2222
elif [[ "$OSTYPE" == "darwin"* ]]; then
23-
export OS_IS_MACOS="1"
24-
ARCHIVE_FORMAT="zip"
25-
OS_NAME="macosx"
23+
export OS_IS_MACOS="1"
24+
ARCHIVE_FORMAT="zip"
25+
OS_NAME="macosx"
2626
elif [[ "$OSTYPE" == "cygwin" ]] || [[ "$OSTYPE" == "msys" ]] || [[ "$OSTYPE" == "win32" ]]; then
27-
export OS_IS_WINDOWS="1"
28-
ARCHIVE_FORMAT="zip"
29-
OS_NAME="windows"
27+
export OS_IS_WINDOWS="1"
28+
ARCHIVE_FORMAT="zip"
29+
OS_NAME="windows"
3030
else
31-
OS_NAME="$OSTYPE-$OSBITS"
32-
echo "Unknown OS '$OS_NAME'"
33-
exit 1
31+
OS_NAME="$OSTYPE-$OSBITS"
32+
echo "Unknown OS '$OS_NAME'"
33+
exit 1
3434
fi
3535
export OS_NAME
3636

3737
ARDUINO_BUILD_DIR="$HOME/.arduino/build.tmp"
3838
ARDUINO_CACHE_DIR="$HOME/.arduino/cache.tmp"
3939

4040
if [ "$OS_IS_MACOS" == "1" ]; then
41-
export ARDUINO_IDE_PATH="/Applications/Arduino.app/Contents/Java"
42-
export ARDUINO_USR_PATH="$HOME/Documents/Arduino"
41+
export ARDUINO_IDE_PATH="/Applications/Arduino.app/Contents/Java"
42+
export ARDUINO_USR_PATH="$HOME/Documents/Arduino"
4343
elif [ "$OS_IS_WINDOWS" == "1" ]; then
44-
export ARDUINO_IDE_PATH="$HOME/arduino_ide"
45-
export ARDUINO_USR_PATH="$HOME/Documents/Arduino"
44+
export ARDUINO_IDE_PATH="$HOME/arduino_ide"
45+
export ARDUINO_USR_PATH="$HOME/Documents/Arduino"
4646
else
47-
export ARDUINO_IDE_PATH="$HOME/arduino_ide"
48-
export ARDUINO_USR_PATH="$HOME/Arduino"
47+
export ARDUINO_IDE_PATH="$HOME/arduino_ide"
48+
export ARDUINO_USR_PATH="$HOME/Arduino"
4949
fi
5050

5151
# Updated as of Nov 3rd 2020
@@ -55,76 +55,75 @@ ARDUINO_IDE_URL="https://github.com/espressif/arduino-esp32/releases/download/1.
5555
#ARDUINO_IDE_URL="https://www.arduino.cc/download.php?f=/arduino-nightly-"
5656

5757
if [ ! -d "$ARDUINO_IDE_PATH" ]; then
58-
echo "Installing Arduino IDE on $OS_NAME ..."
59-
echo "Downloading '$ARDUINO_IDE_URL$OS_NAME.$ARCHIVE_FORMAT' to 'arduino.$ARCHIVE_FORMAT' ..."
60-
if [ "$OS_IS_LINUX" == "1" ]; then
61-
wget -O "arduino.$ARCHIVE_FORMAT" "$ARDUINO_IDE_URL$OS_NAME.$ARCHIVE_FORMAT" > /dev/null 2>&1
62-
echo "Extracting 'arduino.$ARCHIVE_FORMAT' ..."
63-
tar xf "arduino.$ARCHIVE_FORMAT" > /dev/null
64-
mv arduino-nightly "$ARDUINO_IDE_PATH"
65-
else
66-
curl -o "arduino.$ARCHIVE_FORMAT" -L "$ARDUINO_IDE_URL$OS_NAME.$ARCHIVE_FORMAT" > /dev/null 2>&1
67-
echo "Extracting 'arduino.$ARCHIVE_FORMAT' ..."
68-
unzip "arduino.$ARCHIVE_FORMAT" > /dev/null
69-
if [ "$OS_IS_MACOS" == "1" ]; then
70-
mv "Arduino.app" "/Applications/Arduino.app"
71-
else
72-
mv arduino-nightly "$ARDUINO_IDE_PATH"
73-
fi
74-
fi
75-
rm -rf "arduino.$ARCHIVE_FORMAT"
76-
77-
mkdir -p "$ARDUINO_USR_PATH/libraries"
78-
mkdir -p "$ARDUINO_USR_PATH/hardware"
79-
80-
echo "Arduino IDE Installed in '$ARDUINO_IDE_PATH'"
81-
echo ""
58+
echo "Installing Arduino IDE on $OS_NAME ..."
59+
echo "Downloading '$ARDUINO_IDE_URL$OS_NAME.$ARCHIVE_FORMAT' to 'arduino.$ARCHIVE_FORMAT' ..."
60+
if [ "$OS_IS_LINUX" == "1" ]; then
61+
wget -O "arduino.$ARCHIVE_FORMAT" "$ARDUINO_IDE_URL$OS_NAME.$ARCHIVE_FORMAT" > /dev/null 2>&1
62+
echo "Extracting 'arduino.$ARCHIVE_FORMAT' ..."
63+
tar xf "arduino.$ARCHIVE_FORMAT" > /dev/null
64+
mv arduino-nightly "$ARDUINO_IDE_PATH"
65+
else
66+
curl -o "arduino.$ARCHIVE_FORMAT" -L "$ARDUINO_IDE_URL$OS_NAME.$ARCHIVE_FORMAT" > /dev/null 2>&1
67+
echo "Extracting 'arduino.$ARCHIVE_FORMAT' ..."
68+
unzip "arduino.$ARCHIVE_FORMAT" > /dev/null
69+
if [ "$OS_IS_MACOS" == "1" ]; then
70+
mv "Arduino.app" "/Applications/Arduino.app"
71+
else
72+
mv arduino-nightly "$ARDUINO_IDE_PATH"
73+
fi
74+
fi
75+
rm -rf "arduino.$ARCHIVE_FORMAT"
76+
77+
mkdir -p "$ARDUINO_USR_PATH/libraries"
78+
mkdir -p "$ARDUINO_USR_PATH/hardware"
79+
80+
echo "Arduino IDE Installed in '$ARDUINO_IDE_PATH'"
81+
echo ""
8282
fi
8383

8484
function build_sketch(){ # build_sketch <fqbn> <path-to-ino> [extra-options]
8585
if [ "$#" -lt 2 ]; then
86-
echo "ERROR: Illegal number of parameters"
87-
echo "USAGE: build_sketch <fqbn> <path-to-ino> [extra-options]"
88-
return 1
89-
fi
90-
91-
local fqbn="$1"
92-
local sketch="$2"
93-
local xtra_opts="$3"
94-
local win_opts=""
95-
if [ "$OS_IS_WINDOWS" == "1" ]; then
96-
local ctags_version=`ls "$ARDUINO_IDE_PATH/tools-builder/ctags/"`
97-
local preprocessor_version=`ls "$ARDUINO_IDE_PATH/tools-builder/arduino-preprocessor/"`
98-
win_opts="-prefs=runtime.tools.ctags.path=$ARDUINO_IDE_PATH/tools-builder/ctags/$ctags_version -prefs=runtime.tools.arduino-preprocessor.path=$ARDUINO_IDE_PATH/tools-builder/arduino-preprocessor/$preprocessor_version"
99-
fi
100-
101-
#echo ""
102-
#echo "Compiling '"$(basename "$sketch")"' ..."
103-
mkdir -p "$ARDUINO_BUILD_DIR"
104-
mkdir -p "$ARDUINO_CACHE_DIR"
105-
$ARDUINO_IDE_PATH/arduino-builder -compile -logger=human -core-api-version=10810 \
106-
-fqbn=$fqbn \
107-
-warnings="all" \
108-
-tools "$ARDUINO_IDE_PATH/tools-builder" \
109-
-tools "$ARDUINO_IDE_PATH/tools" \
110-
-built-in-libraries "$ARDUINO_IDE_PATH/libraries" \
111-
-hardware "$ARDUINO_IDE_PATH/hardware" \
112-
-hardware "$ARDUINO_USR_PATH/hardware" \
113-
-libraries "$ARDUINO_USR_PATH/libraries" \
114-
-build-cache "$ARDUINO_CACHE_DIR" \
115-
-build-path "$ARDUINO_BUILD_DIR" \
116-
$win_opts $xtra_opts "$sketch"
86+
echo "ERROR: Illegal number of parameters"
87+
echo "USAGE: build_sketch <fqbn> <path-to-ino> [extra-options]"
88+
return 1
89+
fi
90+
91+
local fqbn="$1"
92+
local sketch="$2"
93+
local xtra_opts="$3"
94+
local win_opts=""
95+
if [ "$OS_IS_WINDOWS" == "1" ]; then
96+
local ctags_version=`ls "$ARDUINO_IDE_PATH/tools-builder/ctags/"`
97+
local preprocessor_version=`ls "$ARDUINO_IDE_PATH/tools-builder/arduino-preprocessor/"`
98+
win_opts="-prefs=runtime.tools.ctags.path=$ARDUINO_IDE_PATH/tools-builder/ctags/$ctags_version -prefs=runtime.tools.arduino-preprocessor.path=$ARDUINO_IDE_PATH/tools-builder/arduino-preprocessor/$preprocessor_version"
99+
fi
100+
101+
#echo ""
102+
#echo "Compiling '"$(basename "$sketch")"' ..."
103+
mkdir -p "$ARDUINO_BUILD_DIR"
104+
mkdir -p "$ARDUINO_CACHE_DIR"
105+
$ARDUINO_IDE_PATH/arduino-builder -compile -logger=human -core-api-version=10810 \
106+
-fqbn=$fqbn \
107+
-warnings="all" \
108+
-tools "$ARDUINO_IDE_PATH/tools-builder" \
109+
-tools "$ARDUINO_IDE_PATH/tools" \
110+
-built-in-libraries "$ARDUINO_IDE_PATH/libraries" \
111+
-hardware "$ARDUINO_IDE_PATH/hardware" \
112+
-hardware "$ARDUINO_USR_PATH/hardware" \
113+
-libraries "$ARDUINO_USR_PATH/libraries" \
114+
-build-cache "$ARDUINO_CACHE_DIR" \
115+
-build-path "$ARDUINO_BUILD_DIR" \
116+
$win_opts $xtra_opts "$sketch"
117117
}
118118

119-
function count_sketches() # count_sketches <examples-path> <target-mcu>
120-
{
121-
local examples="$1"
122-
local target="$2"
119+
function count_sketches(){ # count_sketches <examples-path> <target-mcu>
120+
local examples="$1"
121+
local target="$2"
123122
rm -rf sketches.txt
124-
if [ ! -d "$examples" ]; then
125-
touch sketches.txt
126-
return 0
127-
fi
123+
if [ ! -d "$examples" ]; then
124+
touch sketches.txt
125+
return 0
126+
fi
128127
local sketches=$(find $examples -name *.ino)
129128
local sketchnum=0
130129
for sketch in $sketches; do
@@ -136,73 +135,72 @@ function count_sketches() # count_sketches <examples-path> <target-mcu>
136135
elif [[ -f "$sketchdir/.skip.$target" ]]; then
137136
continue
138137
else
139-
echo $sketch >> sketches.txt
140-
sketchnum=$(($sketchnum + 1))
138+
echo $sketch >> sketches.txt
139+
sketchnum=$(($sketchnum + 1))
141140
fi
142141
done
143142
return $sketchnum
144143
}
145144

146-
function build_sketches() # build_sketches <fqbn> <target-mcu> <examples-path> <chunk> <total-chunks> [extra-options]
147-
{
145+
function build_sketches(){ # build_sketches <fqbn> <target-mcu> <examples-path> <chunk> <total-chunks> [extra-options]
148146
local fqbn=$1
149-
local target="$2"
147+
local target="$2"
150148
local examples=$3
151149
local chunk_idex=$4
152150
local chunks_num=$5
153151
local xtra_opts=$6
154152

155153
if [ "$#" -lt 3 ]; then
156-
echo "ERROR: Illegal number of parameters"
157-
echo "USAGE: build_sketches <fqbn> <target-mcu <examples-path> [<chunk> <total-chunks>] [extra-options]"
158-
return 1
159-
fi
154+
echo "ERROR: Illegal number of parameters"
155+
echo "USAGE: build_sketches <fqbn> <target-mcu <examples-path> [<chunk> <total-chunks>] [extra-options]"
156+
return 1
157+
fi
160158

161159
if [ "$#" -lt 5 ]; then
162-
chunk_idex="0"
163-
chunks_num="1"
164-
xtra_opts=$4
165-
fi
166-
167-
if [ "$chunks_num" -le 0 ]; then
168-
echo "ERROR: Chunks count must be positive number"
169-
return 1
170-
fi
171-
if [ "$chunk_idex" -ge "$chunks_num" ] && [ "$chunks_num" -ge 2 ]; then
172-
echo "ERROR: Chunk index must be less than chunks count"
173-
return 1
174-
fi
175-
176-
set +e
160+
chunk_idex="0"
161+
chunks_num="1"
162+
xtra_opts=$4
163+
fi
164+
165+
if [ "$chunks_num" -le 0 ]; then
166+
echo "ERROR: Chunks count must be positive number"
167+
return 1
168+
fi
169+
if [ "$chunk_idex" -ge "$chunks_num" ] && [ "$chunks_num" -ge 2 ]; then
170+
echo "ERROR: Chunk index must be less than chunks count"
171+
return 1
172+
fi
173+
174+
set +e
177175
count_sketches "$examples" "$target"
178176
local sketchcount=$?
179-
set -e
177+
set -e
180178
local sketches=$(cat sketches.txt)
181179
rm -rf sketches.txt
182180

183181
local chunk_size=$(( $sketchcount / $chunks_num ))
184182
local all_chunks=$(( $chunks_num * $chunk_size ))
185183
if [ "$all_chunks" -lt "$sketchcount" ]; then
186-
chunk_size=$(( $chunk_size + 1 ))
184+
chunk_size=$(( $chunk_size + 1 ))
187185
fi
188186

189187
local start_index=0
190188
local end_index=0
191189
if [ "$chunk_idex" -ge "$chunks_num" ]; then
192-
start_index=$chunk_idex
193-
end_index=$sketchcount
190+
start_index=$chunk_idex
191+
end_index=$sketchcount
194192
else
195-
start_index=$(( $chunk_idex * $chunk_size ))
196-
if [ "$sketchcount" -le "$start_index" ]; then
197-
echo "Skipping job"
198-
return 0
199-
fi
200-
201-
end_index=$(( $(( $chunk_idex + 1 )) * $chunk_size ))
202-
if [ "$end_index" -gt "$sketchcount" ]; then
203-
end_index=$sketchcount
204-
fi
205-
fi
193+
start_index=$(( $chunk_idex * $chunk_size ))
194+
if [ "$sketchcount" -le "$start_index" ]; then
195+
echo "Skipping job"
196+
return 0
197+
fi
198+
199+
end_index=$(( $(( $chunk_idex + 1 )) * $chunk_size ))
200+
if [ "$end_index" -gt "$sketchcount" ]; then
201+
end_index=$sketchcount
202+
fi
203+
fi
206204

207205
local start_num=$(( $start_index + 1 ))
208206
echo "Found $sketchcount Sketches for target '$target'";
@@ -224,7 +222,7 @@ function build_sketches() # build_sketches <fqbn> <target-mcu> <examples-path> <
224222
sketchnum=$(($sketchnum + 1))
225223
if [ "$sketchnum" -le "$start_index" ] \
226224
|| [ "$sketchnum" -gt "$end_index" ]; then
227-
continue
225+
continue
228226
fi
229227
echo ""
230228
echo "Building Sketch Index $(($sketchnum - 1)) - $sketchdirname"

‎.github/scripts/install-platformio-esp32.sh

+7-9
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ replace_script+="fp.seek(0);fp.truncate();json.dump(data, fp, indent=2);fp.close
4040
python -c "$replace_script"
4141

4242
if [ "$GITHUB_REPOSITORY" == "espressif/arduino-esp32" ]; then
43-
echo "Linking Core..."
44-
ln -s $GITHUB_WORKSPACE "$PLATFORMIO_ESP32_PATH"
43+
echo "Linking Core..."
44+
ln -s $GITHUB_WORKSPACE "$PLATFORMIO_ESP32_PATH"
4545
else
46-
echo "Cloning Core Repository ..."
47-
git clone --recursive https://github.com/espressif/arduino-esp32.git "$PLATFORMIO_ESP32_PATH" > /dev/null 2>&1
46+
echo "Cloning Core Repository ..."
47+
git clone --recursive https://github.com/espressif/arduino-esp32.git "$PLATFORMIO_ESP32_PATH" > /dev/null 2>&1
4848
fi
4949

5050
echo "PlatformIO for ESP32 has been installed"
@@ -66,8 +66,7 @@ function build_pio_sketch(){ # build_pio_sketch <board> <options> <path-to-ino>
6666
python -m platformio ci --board "$board" "$sketch_dir" --project-option="$options"
6767
}
6868

69-
function count_sketches() # count_sketches <examples-path>
70-
{
69+
function count_sketches(){ # count_sketches <examples-path>
7170
local examples="$1"
7271
rm -rf sketches.txt
7372
if [ ! -d "$examples" ]; then
@@ -82,7 +81,7 @@ function count_sketches() # count_sketches <examples-path>
8281
local sketchname=$(basename $sketch)
8382
if [[ "${sketchdirname}.ino" != "$sketchname" ]]; then
8483
continue
85-
fi;
84+
fi
8685
if [[ -f "$sketchdir/.test.skip" ]]; then
8786
continue
8887
fi
@@ -92,8 +91,7 @@ function count_sketches() # count_sketches <examples-path>
9291
return $sketchnum
9392
}
9493

95-
function build_pio_sketches() # build_pio_sketches <board> <options> <examples-path> <chunk> <total-chunks>
96-
{
94+
function build_pio_sketches(){ # build_pio_sketches <board> <options> <examples-path> <chunk> <total-chunks>
9795
if [ "$#" -lt 3 ]; then
9896
echo "ERROR: Illegal number of parameters"
9997
echo "USAGE: build_pio_sketches <board> <options> <examples-path> [<chunk> <total-chunks>]"

‎.github/scripts/on-pages.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ function git_safe_upload_to_pages(){
7171
local name=$(basename "$file")
7272
local size=`get_file_size "$file"`
7373
local upload_res=`git_upload_to_pages "$path" "$file"`
74-
if [ $? -ne 0 ]; then
74+
if [ $? -ne 0 ]; then
7575
>&2 echo "ERROR: Failed to upload '$name' ($?)"
7676
return 1
7777
fi

‎.github/scripts/on-push.sh

+59-59
Original file line numberDiff line numberDiff line change
@@ -3,91 +3,91 @@
33
set -e
44

55
if [ -z "$GITHUB_WORKSPACE" ]; then
6-
export GITHUB_WORKSPACE="$PWD"
7-
export GITHUB_REPOSITORY="espressif/arduino-esp32"
6+
export GITHUB_WORKSPACE="$PWD"
7+
export GITHUB_REPOSITORY="espressif/arduino-esp32"
88
fi
99

1010
CHUNK_INDEX=$1
1111
CHUNKS_CNT=$2
1212
BUILD_PIO=0
1313
if [ "$#" -lt 2 ] || [ "$CHUNKS_CNT" -le 0 ]; then
14-
CHUNK_INDEX=0
15-
CHUNKS_CNT=1
14+
CHUNK_INDEX=0
15+
CHUNKS_CNT=1
1616
elif [ "$CHUNK_INDEX" -gt "$CHUNKS_CNT" ] && [ "$CHUNKS_CNT" -ge 2 ]; then
17-
CHUNK_INDEX=$CHUNKS_CNT
17+
CHUNK_INDEX=$CHUNKS_CNT
1818
elif [ "$CHUNK_INDEX" -eq "$CHUNKS_CNT" ]; then
19-
BUILD_PIO=1
19+
BUILD_PIO=1
2020
fi
2121

2222
#echo "Updating submodules ..."
2323
#git -C "$GITHUB_WORKSPACE" submodule update --init --recursive > /dev/null 2>&1
2424

2525
if [ "$BUILD_PIO" -eq 0 ]; then
26-
# ArduinoIDE ESP32 Test
26+
# ArduinoIDE ESP32 Test
2727
TARGET="esp32"
28-
FQBN="espressif:esp32:esp32:PSRAM=enabled,PartitionScheme=huge_app"
29-
source ./.github/scripts/install-arduino-ide.sh
30-
source ./.github/scripts/install-arduino-core-esp32.sh
31-
if [ "$OS_IS_WINDOWS" == "1" ]; then
32-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino" && \
33-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/BLE/examples/BLE_server/BLE_server.ino" && \
34-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/ESP32/examples/Camera/CameraWebServer/CameraWebServer.ino"
35-
elif [ "$OS_IS_MACOS" == "1" ]; then
36-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
37-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino" && \
38-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/BluetoothSerial/examples/SerialToSerialBT/SerialToSerialBT.ino" && \
39-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/BLE/examples/BLE_server/BLE_server.ino" && \
40-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/ESP32/examples/Camera/CameraWebServer/CameraWebServer.ino"
41-
else
42-
# CMake Test
43-
if [ "$CHUNK_INDEX" -eq 0 ]; then
44-
bash "$ARDUINO_ESP32_PATH/.github/scripts/check-cmakelists.sh"
45-
fi
46-
build_sketches "$FQBN" "$TARGET" "$ARDUINO_ESP32_PATH/libraries" "$CHUNK_INDEX" "$CHUNKS_CNT"
47-
fi
28+
FQBN="espressif:esp32:esp32:PSRAM=enabled,PartitionScheme=huge_app"
29+
source ./.github/scripts/install-arduino-ide.sh
30+
source ./.github/scripts/install-arduino-core-esp32.sh
31+
if [ "$OS_IS_WINDOWS" == "1" ]; then
32+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino" && \
33+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/BLE/examples/BLE_server/BLE_server.ino" && \
34+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/ESP32/examples/Camera/CameraWebServer/CameraWebServer.ino"
35+
elif [ "$OS_IS_MACOS" == "1" ]; then
36+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
37+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino" && \
38+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/BluetoothSerial/examples/SerialToSerialBT/SerialToSerialBT.ino" && \
39+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/BLE/examples/BLE_server/BLE_server.ino" && \
40+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/ESP32/examples/Camera/CameraWebServer/CameraWebServer.ino"
41+
else
42+
# CMake Test
43+
if [ "$CHUNK_INDEX" -eq 0 ]; then
44+
bash "$ARDUINO_ESP32_PATH/.github/scripts/check-cmakelists.sh"
45+
fi
46+
build_sketches "$FQBN" "$TARGET" "$ARDUINO_ESP32_PATH/libraries" "$CHUNK_INDEX" "$CHUNKS_CNT"
47+
fi
4848

49-
# ArduinoIDE ESP32S2 Test
49+
# ArduinoIDE ESP32S2 Test
5050
TARGET="esp32s2"
51-
FQBN="espressif:esp32:esp32s2:PSRAM=enabled,PartitionScheme=huge_app"
52-
if [ "$OS_IS_WINDOWS" == "1" ]; then
53-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
54-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"
55-
elif [ "$OS_IS_MACOS" == "1" ]; then
56-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
57-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"
58-
else
59-
build_sketches "$FQBN" "$TARGET" "$ARDUINO_ESP32_PATH/libraries" "$CHUNK_INDEX" "$CHUNKS_CNT"
51+
FQBN="espressif:esp32:esp32s2:PSRAM=enabled,PartitionScheme=huge_app"
52+
if [ "$OS_IS_WINDOWS" == "1" ]; then
53+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
54+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"
55+
elif [ "$OS_IS_MACOS" == "1" ]; then
56+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
57+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"
58+
else
59+
build_sketches "$FQBN" "$TARGET" "$ARDUINO_ESP32_PATH/libraries" "$CHUNK_INDEX" "$CHUNKS_CNT"
6060
fi
6161

62-
# ArduinoIDE ESP32C3 Test
62+
# ArduinoIDE ESP32C3 Test
6363
TARGET="esp32c3"
64-
FQBN="espressif:esp32:esp32c3:PartitionScheme=huge_app"
65-
if [ "$OS_IS_WINDOWS" == "1" ]; then
66-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
67-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"
68-
elif [ "$OS_IS_MACOS" == "1" ]; then
69-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
70-
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"
71-
else
72-
build_sketches "$FQBN" "$TARGET" "$ARDUINO_ESP32_PATH/libraries" "$CHUNK_INDEX" "$CHUNKS_CNT"
64+
FQBN="espressif:esp32:esp32c3:PartitionScheme=huge_app"
65+
if [ "$OS_IS_WINDOWS" == "1" ]; then
66+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
67+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"
68+
elif [ "$OS_IS_MACOS" == "1" ]; then
69+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
70+
build_sketch "$FQBN" "$ARDUINO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"
71+
else
72+
build_sketches "$FQBN" "$TARGET" "$ARDUINO_ESP32_PATH/libraries" "$CHUNK_INDEX" "$CHUNKS_CNT"
7373
fi
7474
else
75-
source ./.github/scripts/install-platformio-esp32.sh
76-
# PlatformIO ESP32 Test
77-
BOARD="esp32dev"
75+
source ./.github/scripts/install-platformio-esp32.sh
76+
# PlatformIO ESP32 Test
77+
BOARD="esp32dev"
7878
OPTIONS="board_build.partitions = huge_app.csv"
79-
build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
80-
build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino" && \
81-
build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/BluetoothSerial/examples/SerialToSerialBT/SerialToSerialBT.ino" && \
82-
build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/BLE/examples/BLE_server/BLE_server.ino" && \
83-
build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/ESP32/examples/Camera/CameraWebServer/CameraWebServer.ino"
84-
85-
# PlatformIO ESP32 Test
79+
build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
80+
build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino" && \
81+
build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/BluetoothSerial/examples/SerialToSerialBT/SerialToSerialBT.ino" && \
82+
build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/BLE/examples/BLE_server/BLE_server.ino" && \
83+
build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/ESP32/examples/Camera/CameraWebServer/CameraWebServer.ino"
84+
85+
# PlatformIO ESP32 Test
8686
# OPTIONS="board_build.mcu = esp32s2"
8787
# build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/WiFi/examples/WiFiClient/WiFiClient.ino" && \
8888
# build_pio_sketch "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries/WiFiClientSecure/examples/WiFiClientSecure/WiFiClientSecure.ino"
8989

9090
python -m platformio ci --board "$BOARD" "$PLATFORMIO_ESP32_PATH/libraries/WiFi/examples/WiFiClient" --project-option="board_build.mcu = esp32s2" --project-option="board_build.partitions = huge_app.csv"
91-
92-
#build_pio_sketches "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries"
91+
92+
#build_pio_sketches "$BOARD" "$OPTIONS" "$PLATFORMIO_ESP32_PATH/libraries"
9393
fi

‎.github/scripts/on-release.sh

+9-9
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ PACKAGE_JSON_DEV="package_esp32_dev_index.json"
3333
PACKAGE_JSON_REL="package_esp32_index.json"
3434

3535
echo "Event: $GITHUB_EVENT_NAME, Repo: $GITHUB_REPOSITORY, Path: $GITHUB_WORKSPACE, Ref: $GITHUB_REF"
36-
echo "Action: $action, Branch: $RELEASE_BRANCH, ID: $RELEASE_ID"
36+
echo "Action: $action, Branch: $RELEASE_BRANCH, ID: $RELEASE_ID"
3737
echo "Tag: $RELEASE_TAG, Draft: $draft, Pre-Release: $RELEASE_PRE"
3838

3939
function get_file_size(){
@@ -60,7 +60,7 @@ function git_safe_upload_asset(){
6060
local name=$(basename "$file")
6161
local size=`get_file_size "$file"`
6262
local upload_res=`git_upload_asset "$file"`
63-
if [ $? -ne 0 ]; then
63+
if [ $? -ne 0 ]; then
6464
>&2 echo "ERROR: Failed to upload '$name' ($?)"
6565
return 1
6666
fi
@@ -112,7 +112,7 @@ function git_safe_upload_to_pages(){
112112
local name=$(basename "$file")
113113
local size=`get_file_size "$file"`
114114
local upload_res=`git_upload_to_pages "$path" "$file"`
115-
if [ $? -ne 0 ]; then
115+
if [ $? -ne 0 ]; then
116116
>&2 echo "ERROR: Failed to upload '$name' ($?)"
117117
return 1
118118
fi
@@ -131,7 +131,7 @@ function merge_package_json(){
131131
local jsonOut=$2
132132
local old_json=$OUTPUT_DIR/oldJson.json
133133
local merged_json=$OUTPUT_DIR/mergedJson.json
134-
134+
135135
echo "Downloading previous JSON $jsonLink ..."
136136
curl -L -o "$old_json" "https://github.com/$GITHUB_REPOSITORY/releases/download/$jsonLink?access_token=$GITHUB_TOKEN" 2>/dev/null
137137
if [ $? -ne 0 ]; then echo "ERROR: Download Failed! $?"; exit 1; fi
@@ -140,7 +140,7 @@ function merge_package_json(){
140140
set +e
141141
stdbuf -oL python "$PACKAGE_JSON_MERGE" "$jsonOut" "$old_json" > "$merged_json"
142142
set -e
143-
143+
144144
set -v
145145
if [ ! -s $merged_json ]; then
146146
rm -f "$merged_json"
@@ -317,7 +317,7 @@ releaseNotes=""
317317
relNotesRaw=`git -C "$GITHUB_WORKSPACE" show -s --format=%b $RELEASE_TAG`
318318
readarray -t msgArray <<<"$relNotesRaw"
319319
arrLen=${#msgArray[@]}
320-
if [ $arrLen > 3 ] && [ "${msgArray[0]:0:3}" == "tag" ]; then
320+
if [ $arrLen > 3 ] && [ "${msgArray[0]:0:3}" == "tag" ]; then
321321
ind=3
322322
while [ $ind -lt $arrLen ]; do
323323
if [ $ind -eq 3 ]; then
@@ -327,7 +327,7 @@ if [ $arrLen > 3 ] && [ "${msgArray[0]:0:3}" == "tag" ]; then
327327
oneLine="$(echo -e "${msgArray[ind]}" | sed -e 's/^[[:space:]]*//')"
328328
if [ ${#oneLine} -gt 0 ]; then
329329
if [ "${oneLine:0:2}" == "* " ]; then oneLine=$(echo ${oneLine/\*/-}); fi
330-
if [ "${oneLine:0:2}" != "- " ]; then releaseNotes+="- "; fi
330+
if [ "${oneLine:0:2}" != "- " ]; then releaseNotes+="- "; fi
331331
releaseNotes+="$oneLine"
332332
releaseNotes+=$'\r\n'
333333
fi
@@ -368,9 +368,9 @@ done
368368
rm -f $commitFile
369369

370370
# Prepend the original release body
371-
if [ "${RELEASE_BODY: -1}" == $'\r' ]; then
371+
if [ "${RELEASE_BODY: -1}" == $'\r' ]; then
372372
RELEASE_BODY="${RELEASE_BODY:0:-1}"
373-
else
373+
else
374374
RELEASE_BODY="$RELEASE_BODY"
375375
fi
376376
RELEASE_BODY+=$'\r\n'

0 commit comments

Comments
 (0)
Please sign in to comment.