refactor: update Gitea and GitHub release workflows to include SPIFFS directory creation and firmware copying
This commit is contained in:
parent
db3c19ff2e
commit
933a84f8ce
18
.github/workflows/providers/gitea-release.yml
vendored
18
.github/workflows/providers/gitea-release.yml
vendored
@ -46,18 +46,24 @@ jobs:
|
|||||||
|
|
||||||
- name: Prepare binaries
|
- name: Prepare binaries
|
||||||
run: |
|
run: |
|
||||||
cd .pio/build/esp32dev
|
# Ensure we're in the project root
|
||||||
|
cd $GITHUB_WORKSPACE
|
||||||
|
|
||||||
# Kopiere die Firmware in den SPIFFS-Build-Ordner
|
# Create SPIFFS directory if it doesn't exist
|
||||||
cp firmware.bin ./spiffs/firmware.bin
|
mkdir -p .pio/build/esp32dev/spiffs
|
||||||
|
|
||||||
# Baue das SPIFFS-Image neu mit der eingebetteten Firmware
|
# Copy firmware to SPIFFS directory
|
||||||
|
cp .pio/build/esp32dev/firmware.bin .pio/build/esp32dev/spiffs/firmware.bin
|
||||||
|
|
||||||
|
# Build new SPIFFS image with firmware included
|
||||||
pio run -t buildfs
|
pio run -t buildfs
|
||||||
|
|
||||||
# Erstelle die Release-Dateien
|
cd .pio/build/esp32dev
|
||||||
|
|
||||||
|
# Create release files
|
||||||
cp spiffs.bin filaman_spiffs.bin
|
cp spiffs.bin filaman_spiffs.bin
|
||||||
|
|
||||||
# Create full binary with magic byte
|
# Create full binary
|
||||||
echo "Creating full binary..."
|
echo "Creating full binary..."
|
||||||
esptool.py --chip esp32 merge_bin \
|
esptool.py --chip esp32 merge_bin \
|
||||||
--fill-flash-size 4MB \
|
--fill-flash-size 4MB \
|
||||||
|
18
.github/workflows/providers/github-release.yml
vendored
18
.github/workflows/providers/github-release.yml
vendored
@ -35,18 +35,24 @@ jobs:
|
|||||||
|
|
||||||
- name: Prepare binaries
|
- name: Prepare binaries
|
||||||
run: |
|
run: |
|
||||||
cd .pio/build/esp32dev
|
# Ensure we're in the project root
|
||||||
|
cd $GITHUB_WORKSPACE
|
||||||
|
|
||||||
# Kopiere die Firmware in den SPIFFS-Build-Ordner
|
# Create SPIFFS directory if it doesn't exist
|
||||||
cp firmware.bin ./spiffs/firmware.bin
|
mkdir -p .pio/build/esp32dev/spiffs
|
||||||
|
|
||||||
# Baue das SPIFFS-Image neu mit der eingebetteten Firmware
|
# Copy firmware to SPIFFS directory
|
||||||
|
cp .pio/build/esp32dev/firmware.bin .pio/build/esp32dev/spiffs/firmware.bin
|
||||||
|
|
||||||
|
# Build new SPIFFS image with firmware included
|
||||||
pio run -t buildfs
|
pio run -t buildfs
|
||||||
|
|
||||||
# Erstelle die Release-Dateien
|
cd .pio/build/esp32dev
|
||||||
|
|
||||||
|
# Create release files
|
||||||
cp spiffs.bin filaman_spiffs.bin
|
cp spiffs.bin filaman_spiffs.bin
|
||||||
|
|
||||||
# Create full binary with magic byte
|
# Create full binary
|
||||||
echo "Creating full binary..."
|
echo "Creating full binary..."
|
||||||
esptool.py --chip esp32 merge_bin \
|
esptool.py --chip esp32 merge_bin \
|
||||||
--fill-flash-size 4MB \
|
--fill-flash-size 4MB \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user