File tree Expand file tree Collapse file tree 3 files changed +4
-17
lines changed Expand file tree Collapse file tree 3 files changed +4
-17
lines changed Original file line number Diff line number Diff line change 44
44
- name : Install dependencies
45
45
run : bash ./tools/prepare-ci.sh
46
46
- name : Build slave firmware
47
- run : |
48
- bash ./tools/compile_slave.sh
47
+ run : bash ./tools/compile_slave.sh
49
48
- name : Upload artifacts
50
49
uses : actions/upload-artifact@v4
51
50
with :
@@ -75,19 +74,13 @@ jobs:
75
74
path : slave_firmware
76
75
- name : Create complete framework
77
76
run : |
78
- echo "Listing current directory:"
79
- ls -la
80
- echo "Listing framework-arduinoespressif32 directory:"
81
- ls -la framework-arduinoespressif32/ || echo "framework-arduinoespressif32 directory not found"
82
- # Integrate slave firmware in framework
83
77
mkdir -p framework-arduinoespressif32/tools/slave_firmware
84
78
mv slave_firmware/* framework-arduinoespressif32/tools/slave_firmware/
85
79
mv framework-arduinoespressif32/release-info.txt .
86
80
IDF_BRANCH=$(grep '^IDF_BRANCH=' framework-arduinoespressif32/release-info.txt | cut -d'=' -f2 | tr -d '"')
87
81
IDF_COMMIT=$(grep '^IDF_COMMIT=' framework-arduinoespressif32/release-info.txt | cut -d'=' -f2 | tr -d '"')
88
82
idf_version_string="${IDF_BRANCH//\//_}-$IDF_COMMIT"
89
- # Create final framework ZIP
90
- zip -qr framework-arduinoespressif32-${idf_version_string}.zip framework-arduinoespressif32
83
+ 7z a -mx=9 -tzip -xr'!.*' framework-arduinoespressif32-${idf_version_string}.zip framework-arduinoespressif32/
91
84
92
85
- name : Release framework-arduinoespressif32
93
86
Original file line number Diff line number Diff line change @@ -64,11 +64,4 @@ cd ../tools/esp32-arduino-libs
64
64
rm -rf ** /flags
65
65
cd ../../../
66
66
67
- echo " Listing current directory:"
68
- ls -la
69
- echo " Listing dist directory:"
70
- ls -la dist/ || echo " dist directory not found"
71
- echo " Listing framework-arduinoespressif32 directory:"
72
- ls -la framework-arduinoespressif32/ || echo " framework-arduinoespressif32 directory not found"
73
-
74
67
# 7z a -mx=9 -tzip -xr'!.*' ../$pio_zip_archive_path framework-arduinoespressif32/
Original file line number Diff line number Diff line change @@ -7,11 +7,12 @@ if [[ "$OSTYPE" == "darwin"* ]]; then
7
7
brew install gperf || true
8
8
brew install ninja || true
9
9
brew install ccache || true
10
+ brew install 7zip || true
10
11
python3 -m pip install uv
11
12
uv venv
12
13
uv pip install future pyelftools
13
14
else
14
15
echo " Linux detected. Install dependencies..."
15
- sudo apt update && sudo apt install -y gperf cmake ninja-build ccache
16
+ sudo apt update && sudo apt install -y gperf cmake ninja-build ccache p7zip-full
16
17
pip3 install wheel future pyelftools
17
18
fi
You can’t perform that action at this time.
0 commit comments