From e5ffb8c378f300eebde0d19680d6b3c62716f551 Mon Sep 17 00:00:00 2001 From: Mathieu Carbou Date: Thu, 18 Jul 2024 12:41:17 +0200 Subject: [PATCH] Add CI support for esp32-c6-devkitc-1 --- .github/workflows/push.yml | 24 ++++++++++++++++++++++++ platformio.ini | 4 ++++ 2 files changed, 28 insertions(+) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 7e275f5..475bb91 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -50,3 +50,27 @@ jobs: - run: pip install platformio - run: sed -i -e 's/esp32dev/${{ matrix.board }}/g' platformio.ini - run: pio run -e ${{ matrix.env }} + + build-pioarduino: + name: ${{ matrix.board }} ${{ matrix.env }} + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + board: [esp32-c6-devkitc-1] + env: [pioarduino] + steps: + - uses: actions/checkout@v4 + - uses: actions/cache@v4 + with: + path: | + ~/.platformio + ~/.cache/pip + key: ${{ matrix.env }} + - uses: actions/setup-python@v5 + with: + python-version: "3.x" + - run: pip install platformio + - run: sed -i -e 's/esp32-c6-devkitc-1/${{ matrix.board }}/g' platformio.ini + - run: pio run -e ${{ matrix.env }} + \ No newline at end of file diff --git a/platformio.ini b/platformio.ini index 864b1c1..6e7e7c0 100644 --- a/platformio.ini +++ b/platformio.ini @@ -26,3 +26,7 @@ platform_packages= platformio/framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.3 platformio/framework-arduinoespressif32-libs @ https://github.com/espressif/arduino-esp32/releases/download/3.0.3/esp32-arduino-libs-3.0.3.zip board = esp32dev + +[env:pioarduino] +platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.03/platform-espressif32.zip +board = esp32-c6-devkitc-1