Skip to content

Commit 4a64df1

Browse files
committed
test new ci
1 parent c3b7685 commit 4a64df1

File tree

1 file changed

+28
-2
lines changed

1 file changed

+28
-2
lines changed

.github/workflows/cron_build.yml

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,11 +124,37 @@ jobs:
124124
- name: Combine artifacts
125125
run: bash ./tools/combine-artifacts.sh
126126

127-
- name: Upload full esp32-arduino-libs archive
127+
# ============== NOWY STEP: dodatkowe rozpakowanie tar.gz i stworzenie "unpacked.zip" ==============
128+
- name: Create "unpacked" ZIP
129+
run: |
130+
# Rozpakowujemy TAR.GZ znajdujący się wewnątrz ZIP-a,
131+
# bo combine-artifacts.sh tworzy w dist/esp32-arduino-libs.zip
132+
# plik esp32-arduino-libs.tar.gz. Musimy go najpierw wyciągnąć
133+
# z ZIP-a, a potem rozpakować tar.gz i stworzyć nowy ZIP.
134+
135+
# 1. Rozpakuj "esp32-arduino-libs.zip" do tymczasowego folderu
136+
mkdir -p dist/tmp-zip
137+
unzip dist/esp32-arduino-libs.zip -d dist/tmp-zip
138+
139+
# 2. Załóżmy, że w środku (po unzip) pojawia się: esp32-arduino-libs.tar.gz
140+
mkdir -p dist/tmp-libs
141+
tar -xzf dist/tmp-zip/esp32-arduino-libs.tar.gz -C dist/tmp-libs
142+
143+
# 3. Tworzymy "rozpakowany" ZIP
144+
cd dist/tmp-libs
145+
zip -r ../esp32-arduino-libs-unpacked.zip .
146+
cd ../..
147+
148+
# Tutaj uploadujemy DWA pliki:
149+
# 1) Oryginalny "esp32-arduino-libs.zip" (z tar.gz w środku),
150+
# 2) Nowy "esp32-arduino-libs-unpacked.zip" z "gołą" zawartością.
151+
- name: Upload esp32-arduino-libs archives
128152
uses: actions/upload-artifact@v4
129153
with:
130154
name: esp32-arduino-libs-${{ env.libs_branch }}
131-
path: dist/esp32-arduino-libs.zip
155+
path: |
156+
dist/esp32-arduino-libs.zip
157+
dist/esp32-arduino-libs-unpacked.zip
132158
compression-level: 0
133159

134160
- name: Push changes

0 commit comments

Comments
 (0)