From a2abaf11d5b861241b8044649ac45ac70df9f98e Mon Sep 17 00:00:00 2001 From: Matteo Crippa Date: Mon, 22 Apr 2024 00:43:28 +0200 Subject: [PATCH] tweak script --- .github/workflows/release.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 310681b..741899f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -43,9 +43,19 @@ jobs: - name: Build PlatformIO Project run: pio run - - name: Archive Artifacts + - name: Create Artifacts Directory + run: mkdir -p artifacts + + - name: Archive Firmware + run: | + declare -A current_board=$(basename $(dirname {})) + + find .pio/build -name "firmware.bin" -exec sh -c 'cp "{}" "artifacts/firmware_$(basename $(dirname {})).bin"' \; + + working-directory: ${{ github.workspace }} + + - name: Archive Artifacts with Address run: | - mkdir -p artifacts # Define the mapping of board names to file prefixes declare -A board_map=( ["esp8266"]="0x0000_firmware"