From 7e049f32702ddab9b7ff320da45dc1cdf0dec69b Mon Sep 17 00:00:00 2001 From: CaCO3 Date: Sat, 10 Sep 2022 21:25:55 +0200 Subject: [PATCH 1/4] Update build.yaml --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 8d93d454..52e9d8b5 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -25,7 +25,7 @@ jobs: - name: Build Firmware # run: touch firmware.bin # Testing - run: cd code; platformio run --environment esp32cam; cp .pio/build/esp32cam/firmware.bin ../firmware__${{ github.ref_name }}__${{ steps.vars.outputs.sha_short }}.bin + run: cd code; platformio run --environment esp32cam; cp .pio/build/esp32cam/firmware.bin ../firmware__${{ github.ref_name }}__${{ steps.vars.outputs.sha_short }}.bin; ll -h ../firmware__${{ github.ref_name }}__${{ steps.vars.outputs.sha_short }}.bin - name: Set outputs id: vars From 99b6393fbc88f188f244d2515e77da46a972d993 Mon Sep 17 00:00:00 2001 From: CaCO3 Date: Sat, 10 Sep 2022 21:35:17 +0200 Subject: [PATCH 2/4] Update build.yaml --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 52e9d8b5..f4a826d7 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -25,7 +25,7 @@ jobs: - name: Build Firmware # run: touch firmware.bin # Testing - run: cd code; platformio run --environment esp32cam; cp .pio/build/esp32cam/firmware.bin ../firmware__${{ github.ref_name }}__${{ steps.vars.outputs.sha_short }}.bin; ll -h ../firmware__${{ github.ref_name }}__${{ steps.vars.outputs.sha_short }}.bin + run: cd code; platformio run --environment esp32cam; ls -lh .pio/build/esp32cam/; cp .pio/build/esp32cam/firmware.bin ../firmware__${{ github.ref_name }}__${{ steps.vars.outputs.sha_short }}.bin; ls -lh ../firmware__${{ github.ref_name }}__${{ steps.vars.outputs.sha_short }}.bin - name: Set outputs id: vars From 8aa99b34d6c5023ff3ffb569689f833102529789 Mon Sep 17 00:00:00 2001 From: CaCO3 Date: Sat, 10 Sep 2022 21:44:48 +0200 Subject: [PATCH 3/4] Update build.yaml --- .github/workflows/build.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f4a826d7..3e2dc1f9 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -23,14 +23,14 @@ jobs: python -m pip install --upgrade pip pip install --upgrade platformio - - name: Build Firmware -# run: touch firmware.bin # Testing - run: cd code; platformio run --environment esp32cam; ls -lh .pio/build/esp32cam/; cp .pio/build/esp32cam/firmware.bin ../firmware__${{ github.ref_name }}__${{ steps.vars.outputs.sha_short }}.bin; ls -lh ../firmware__${{ github.ref_name }}__${{ steps.vars.outputs.sha_short }}.bin - - name: Set outputs id: vars run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)" + - name: Build Firmware +# run: touch firmware.bin # Testing + run: cd code; platformio run --environment esp32cam; cp .pio/build/esp32cam/firmware.bin ../firmware__${{ github.ref_name }}__${{ steps.vars.outputs.sha_short }}.bin + - name: Upload Firmware Artifact uses: actions/upload-artifact@v3 with: From 8c4a5a957aa41e2c7485f5e6a00e9e82310648ea Mon Sep 17 00:00:00 2001 From: CaCO3 Date: Sat, 10 Sep 2022 22:53:36 +0200 Subject: [PATCH 4/4] Update build.yaml set version of html in pipeline --- .github/workflows/build.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3e2dc1f9..637dff61 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -27,6 +27,9 @@ jobs: id: vars run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)" + - name: Set Versions + run: echo "${{ github.ref_name }} / ${{ steps.vars.outputs.sha_short }}" > "sd-card/html/version.txt" + - name: Build Firmware # run: touch firmware.bin # Testing run: cd code; platformio run --environment esp32cam; cp .pio/build/esp32cam/firmware.bin ../firmware__${{ github.ref_name }}__${{ steps.vars.outputs.sha_short }}.bin