File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -132,24 +132,27 @@ jobs:
132132 source ~/esp-idf/export.sh
133133
134134 # Check if a variant is defined and adjust the make command
135- IFS='@' read -r BUILD_DIR CAMERA_MODEL <<< "${{ matrix.board }}"
136- IFS='-' read -r BOARD_NAME BOARD_VARIANT <<< "${BUILD_DIR }"
135+ IFS='@' read -r BUILD_TARGET CAMERA_MODEL <<< "${{ matrix.board }}"
136+ IFS='-' read -r BOARD_NAME BOARD_VARIANT <<< "${BUILD_TARGET }"
137137
138138 if [ -n "${BOARD_VARIANT}" ]; then
139139 MAKE_CMD="USER_C_MODULES=${{ github.workspace }}/src/micropython.cmake BOARD=$BOARD_NAME BOARD_VARIANT=$BOARD_VARIANT"
140140 else
141141 MAKE_CMD="USER_C_MODULES=${{ github.workspace }}/src/micropython.cmake BOARD=$BOARD_NAME"
142142 fi
143143 if [ -n "${CAMERA_MODEL}" ]; then
144+ echo "FW_NAME=${CAMERA_MODEL}" >> $GITHUB_ENV
144145 make ${MAKE_CMD} CFLAGS_EXTRA="-DMP_CAMERA_MODEL_${CAMERA_MODEL}=1" all
145146 else
147+ echo "FW_NAME=${BUILD_TARGET}" >> $GITHUB_ENV
146148 make ${MAKE_CMD} all
147149 fi
148- mv ~/micropython/ports/esp32/build-${BUILD_DIR}/firmware.bin ~/${{ matrix.board }}.bin
150+ mv ~/micropython/ports/esp32/build-${BUILD_TARGET}/firmware.bin ~/firmware.bin
151+
149152
150153 - name : Upload firmware artifact
151154 uses : actions/upload-artifact@v4
152155 with :
153- name : firmware-${{ matrix.board }}
154- path : ~/${{ matrix.board }} .bin
155- retention-days : 90
156+ name : firmware-${{ env.FW_NAME }}
157+ path : ~/firmware .bin
158+ retention-days : 5
You can’t perform that action at this time.
0 commit comments