diff --git a/.github/workflows/pio-build.yaml b/.github/workflows/pio-build.yaml index 8f7f52e9..d598ee89 100644 --- a/.github/workflows/pio-build.yaml +++ b/.github/workflows/pio-build.yaml @@ -65,8 +65,14 @@ jobs: run: | cd SmartEVSE-3 pio lib install - - name: Build - run: PLATFORMIO_BUILD_FLAGS=-DVERSION='\"SERKRI-${{ steps.version.outputs.version }}\"' pio run -d SmartEVSE-3/ -c SmartEVSE-3/platformio.ini + - name: Build debug version + run: | + PLATFORMIO_BUILD_FLAGS='-DVERSION=\"SERKRI-${{ steps.version.outputs.version }}\" -DDBG=1' pio run -d SmartEVSE-3/ -c SmartEVSE-3/platformio.ini + mv ./SmartEVSE-3/.pio/build/release/firmware.bin ./firmware.debug.bin + - name: Build normal version + run: | + PLATFORMIO_BUILD_FLAGS='-DVERSION=\"SERKRI-${{ steps.version.outputs.version }}\" -DDBG=0' pio run -d SmartEVSE-3/ -c SmartEVSE-3/platformio.ini + mv ./firmware.debug.bin ./SmartEVSE-3/.pio/build/release - name: Build spiffs run: PLATFORMIO_BUILD_FLAGS=-DVERSION='\"SERKRI-${{ steps.version.outputs.version }}\"' pio run -d SmartEVSE-3/ -c SmartEVSE-3/platformio.ini -t buildfs - id: artifact @@ -77,5 +83,11 @@ jobs: name: ${{ steps.artifact.outputs.value }} path: ./SmartEVSE-3/.pio/build/release/*.bin retention-days: 10 + - name: Upload HowToFlash.txt + uses: actions/upload-artifact@v3 + with: + name: ${{ steps.artifact.outputs.value }} + path: ./SmartEVSE-3/HowToFlash.txt + retention-days: 10 outputs: artifact: ${{ steps.artifact.outputs.value }}