diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b5c92a0..0a3a1d9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,7 @@ jobs: steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: recursive @@ -72,6 +72,7 @@ jobs: if: matrix.target-hardware == 'esp8266' run: | git clone https://github.com/espressif/esptool.git + git -C ./esptool/ checkout tags/v4.6.2 -b merge_wirless_bin sudo python3 ./esptool/esptool.py --chip ${{ matrix.target-hardware }} merge_bin -o build/wireless_esp_dap_full.bin 0x0 build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin 0x10000 build/wireless_esp_dap.bin sudo mv build/wireless_esp_dap.bin build/wireless_esp_dap_app.bin @@ -79,6 +80,7 @@ jobs: if: matrix.target-hardware == 'esp32' run: | git clone https://github.com/espressif/esptool.git + git -C ./esptool/ checkout tags/v4.6.2 -b merge_wirless_bin sudo python3 ./esptool/esptool.py --chip ${{ matrix.target-hardware }} merge_bin -o build/wireless_esp_dap_full.bin 0x1000 build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin 0x10000 build/wireless_esp_dap.bin sudo mv build/wireless_esp_dap.bin build/wireless_esp_dap_app.bin @@ -86,6 +88,7 @@ jobs: if: matrix.target-hardware == 'esp32c3' run: | git clone https://github.com/espressif/esptool.git + git -C ./esptool/ checkout tags/v4.6.2 -b merge_wirless_bin sudo python3 ./esptool/esptool.py --chip ${{ matrix.target-hardware }} merge_bin -o build/wireless_esp_dap_full.bin 0x0 build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin 0x10000 build/wireless_esp_dap.bin sudo mv build/wireless_esp_dap.bin build/wireless_esp_dap_app.bin