github/workflows: Add a CI job to build ESP32-C2 and ESP32-C6 boards.

So that all six supported SoCs are built by CI.

Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
Damien George 2025-08-02 08:39:16 +10:00
parent 3c9546ea09
commit 658a2e3dbd
2 changed files with 8 additions and 0 deletions

View file

@ -25,6 +25,7 @@ jobs:
ci_func: # names are functions in ci.sh ci_func: # names are functions in ci.sh
- esp32_build_cmod_spiram_s2 - esp32_build_cmod_spiram_s2
- esp32_build_s3_c3 - esp32_build_s3_c3
- esp32_build_c2_c6
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4

View file

@ -214,6 +214,13 @@ function ci_esp32_build_s3_c3 {
make ${MAKEOPTS} -C ports/esp32 BOARD=ESP32_GENERIC_C3 make ${MAKEOPTS} -C ports/esp32 BOARD=ESP32_GENERIC_C3
} }
function ci_esp32_build_c2_c6 {
ci_esp32_build_common
make ${MAKEOPTS} -C ports/esp32 BOARD=ESP32_GENERIC_C2
make ${MAKEOPTS} -C ports/esp32 BOARD=ESP32_GENERIC_C6
}
######################################################################################## ########################################################################################
# ports/esp8266 # ports/esp8266