Skip to content

Commit 1966501

Browse files
Download arduino-esp32 zip in github action instead of using submodules
because submodules suck
1 parent 5d5df52 commit 1966501

File tree

4 files changed

+17
-12
lines changed

4 files changed

+17
-12
lines changed

.github/scripts/on-release.sh

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,33 @@ if [ -z "$GITHUB_WORKSPACE" ]; then
66
export GITHUB_EVENT_PATH="$GITHUB_WORKSPACE/.github/test-release-published-event.json"
77
fi
88

9-
export UPSTREAM_DIR="$GITHUB_WORKSPACE/arduino-esp32"
10-
export BASE_DIR="$UPSTREAM_DIR"
119
export MODS_DIR="$GITHUB_WORKSPACE/arduino-esp32-mods"
1210

1311
# Clone espressif/arduino-esp32 repo tag 2.0.14 as submodule
14-
echo "Updating submodules ..."
15-
git -C "$BASE_DIR" submodule update --init --recursive > /dev/null 2>&1
12+
UPSTREAM_VERSION=2.0.14
13+
echo "###### Start Downloading arduino-esp32-$UPSTREAM_VERSION.zip from https://github.com/espressif/arduino-esp32/archive/refs/tags/$UPSTREAM_VERSION.tar.gz"
14+
wget -O "arduino-esp32-$UPSTREAM_VERSION.zip" "https://github.com/espressif/arduino-esp32/archive/refs/tags/$UPSTREAM_VERSION.tar.gz"
15+
echo "###### extracting arduino-esp32-$UPSTREAM_VERSION.zip"
16+
tar -xzf arduino-esp32-$UPSTREAM_VERSION.zip
17+
export UPSTREAM_DIR="$GITHUB_WORKSPACE/arduino-esp32-$UPSTREAM_VERSION"
18+
echo "###### Done Downloading arduino-esp32-$UPSTREAM_VERSION.zip from https://github.com/espressif/arduino-esp32/archive/refs/tags/$UPSTREAM_VERSION.tar.gz"
19+
20+
export BASE_DIR="$UPSTREAM_DIR"
1621

1722

1823

1924
# Overwrite the files in BASE_DIR with files MODS_DIR
20-
echo "Start Copying Fri3d arduino-esp32 mods"
21-
rsync -av "$MODS_DIR/" "$BASE_DIR/"
22-
echo "Done Copying Fri3d arduino-esp32 mods"
25+
echo "###### Start Copying Fri3d arduino-esp32 mods"
26+
rsync -a --progress "$MODS_DIR/" "$BASE_DIR/"
27+
echo "###### Done Copying Fri3d arduino-esp32 mods"
2328

2429

2530
if [[ ! $GITHUB_EVENT_NAME == "release" ]]; then
2631
echo "Wrong event '$GITHUB_EVENT_NAME'!"
2732
exit 1
2833
fi
2934

30-
echo "Github event '$GITHUB_EVENT_NAME'!"
35+
echo "###### Github event '$GITHUB_EVENT_NAME'!"
3136

3237
EVENT_JSON=`cat $GITHUB_EVENT_PATH`
3338

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/arduino-esp32/
2+
/arduino-esp32*.zip
3+
/arduino-esp32-2.*/
4+
/arduino-esp32-3.*/

.gitmodules

Lines changed: 0 additions & 3 deletions
This file was deleted.

arduino-esp32

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)